我在 nodejitsu 上部署了一个基本的教程连帽衫应用程序(在我的本地服务器上运行良好)。这是我部署的应用程序的网址:
确认用户登录状态后,应该会在右上角出现一个注册按钮,它确实如此,但在很长一段时间之后。
查看 nodejitsu 上的日志文件,我看到(个人详细信息已编辑):
Streaming logging information
out Thu, 13 Nov 2014 18:51:25 GMT Starting Plugin: 'hoodie-plugin-users'
out Thu, 13 Nov 2014 18:51:25 GMT All plugins started.
err Thu, 13 Nov 2014 18:51:25 GMT { [Error: not_found
missing]
然后稍后:
_header: 'GET /_users/org.couchdb.user%3Aadmin%2F HTTP/1.1\r\nHost: xxxxxxxxx.iriscouch.com\r\nAccept: application/json\r\nAuthorization: Basic YWRtaW46bm9uY3JpdGljYWw=\r\nConnection: keep-alive\r\n\r\n',
然后稍后:
out Thu, 13 Nov 2014 18:51:25 GMT
err Thu, 13 Nov 2014 18:51:25 GMT Error confirming user: Error: not_found
missing
如果我/_users/org.couchdb.user%3Aadmin%2F
直接从我的 nodejitsu couchdb 实例请求端点,则会失败并显示{"error":"not_found","reason":"missing"}
. 但是,如果我删除尾随编码的斜杠,/_users/org.couchdb.user%3Aadmin
我会按预期返回用户。
所以在我看来,尾随编码的斜杠%2f
(没有所需凭据的数据库。但我不知道如何阻止添加尾随编码斜杠。
我是否正确诊断了问题,无论哪种方式,我该如何解决这个问题?
谢谢!