我安装了Bitnami支持的Parse Server。我修改了server.js代码,并插入了相应的密钥。
我的代码库位于AWS的另一个实例上,可以通过以下URL访问:http://34.194.238.134:9000/coaches(点击URL http://34.194.238.134将网站带到https版本,所以我使用的是端口9000所以避免https冲突)
但是,我的数据无法加载。当我检查请求(应该从InstructorClass中提取数据)时,它会命中正确的URL,但响应会从Parse Dashboard而不是JSON响应中提供一些内容。
应用程序密钥嵌入到请求有效负载中,并且设置正确。不知道该怎么做......
答案 0 :(得分:3)
问题可能正在发生,因为在您的网页中对Parse的请求被定向到端口1337而不是80.如果您重试屏幕截图中显示的POST
请求但是定位到端口80,您应该得到这个JSON响应:
{"code":102,"error":"Invalid parameter for query: _ApplicationId"}
如果您将请求类型更改为GET
并包含具有正确值的X-Parse-Application-Id
标头,则应将对象的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
占位符。