解析 URL returns 错误响应
Parse URL returns incorrect response
我安装了由 Bitnami 提供支持的 Parse Server。我修改了 server.js 代码,并插入了适当的密钥。
我的代码库位于 AWS 的另一个实例上,可以通过以下方式访问 URL: http://34.194.238.134:9000/coaches (hitting the URL http://34.194.238.134 将网站带到 https 版本,所以我使用端口 9000 所以避免 https冲突)
但是,我的数据没有加载。当我检查请求(应该从 InstructorClass 获取数据)时,它命中了正确的 URL,但是响应从 Parse Dashboard 中给了我一些东西,而不是 JSON 响应。
应用程序密钥嵌入到请求负载中,并且设置正确。不知道该怎么做...
问题很可能发生,因为在您的页面中对 Parse 的请求被定向到端口 1337 而不是 80。如果您重试屏幕截图中显示的 POST
请求但目标端口 80,您应该得到这个 JSON 响应:
{"code":102,"error":"Invalid parameter for query: _ApplicationId"}
如果您将请求类型更改为 GET
并包含具有正确值的 X-Parse-Application-Id
header,您应该获得 [=26] 的 JSON 数据=] 作为回应。您可以使用 curl
命令进行测试:
curl -H "X-Parse-Application-Id: APP_ID" http://ec2-54-165-212-93.compute-1.amazonaws.com/parse/classes/InstructorClass
请不要忘记用上一个命令中的正确值替换 APP_ID
占位符。
我安装了由 Bitnami 提供支持的 Parse Server。我修改了 server.js 代码,并插入了适当的密钥。
我的代码库位于 AWS 的另一个实例上,可以通过以下方式访问 URL: http://34.194.238.134:9000/coaches (hitting the URL http://34.194.238.134 将网站带到 https 版本,所以我使用端口 9000 所以避免 https冲突)
但是,我的数据没有加载。当我检查请求(应该从 InstructorClass 获取数据)时,它命中了正确的 URL,但是响应从 Parse Dashboard 中给了我一些东西,而不是 JSON 响应。
应用程序密钥嵌入到请求负载中,并且设置正确。不知道该怎么做...
问题很可能发生,因为在您的页面中对 Parse 的请求被定向到端口 1337 而不是 80。如果您重试屏幕截图中显示的 POST
请求但目标端口 80,您应该得到这个 JSON 响应:
{"code":102,"error":"Invalid parameter for query: _ApplicationId"}
如果您将请求类型更改为 GET
并包含具有正确值的 X-Parse-Application-Id
header,您应该获得 [=26] 的 JSON 数据=] 作为回应。您可以使用 curl
命令进行测试:
curl -H "X-Parse-Application-Id: APP_ID" http://ec2-54-165-212-93.compute-1.amazonaws.com/parse/classes/InstructorClass
请不要忘记用上一个命令中的正确值替换 APP_ID
占位符。