在CouchDB中启用CORS的PouchDB中的CORS错误

亚历克斯

我在CouchDB中启用了CORS: 在此处输入图片说明

在此处输入图片说明

我在Windows 8.1上运行该应用程序,并通过hapi.js进行提供。

一段时间后在Chrome中查看该错误消息时,该错误消息会出现在控制台中:

Uncaught (in promise) CustomPouchError {status: 500, name: "unknown_error", message: "Database encountered an unknown error", error: true, toString: function}

Firefox中止访问CouchDB的操作,例如:http : //127.0.0.1 : 5984/user_z_at_z_p_ch/?_nonce=1431328831527,然后报告交叉源请求被阻止。

我尝试运行add-cors-to-couchdb,但出现此错误:

PS C:\Users\alex> add-cors-to-couchdb
events.js:85
      throw er; // Unhandled 'error' event
        ^
Error: read ECONNRESET
    at exports._errnoException (util.js:746:11)
    at TCP.onread (net.js:559:26)
亚历克斯

看来我错过了beddb中config.ini的cors部分中的一个标头: x-csrf-token

cors现在可以使用以下标头:

accept, authorization, content-type, origin, referer, x-csrf-token

我不知道为什么会这样,但是嘿:它有效

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章