我在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] 删除。
我来说两句