在 Heroku 上本地和远程运行 stock parse-server (ps) 示例是可行的。使用我的云代码(我的应用程序)从 cURL 到 ps 示例的身份验证在 Heroku 上本地和远程工作。
- cURL POST 到本地 ps + 本地 mongodb 工作
- cURL GET 到本地 ps + 本地 mongodb 工作
- cURL POST 到本地 ps + mLab mongodb 工作
cURL GET 到本地 ps + 本地 mongodb 工作
然而,
cURL POST 到 Heroku ps + mLab mongodb不起作用,而是导致
Cannot POST /parse
错误。
节点文件index.js
指向格式的正确heroku地址https://myApp.herokuapp.com/parse/
本地 cURL POST 改编自迁移指南:
curl -X POST \
-H "X-Parse-Application-Id: appID" \
-H "X-Parse-Client-Key: clientKey" \
-H "X-Parse-REST-API-Key: restKey" \
-H "Content-Type: application/json" \
-d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \
http://localhost:1337/parse/classes/GameScore
本地卷曲获取:
curl -X GET \
-H "X-Parse-Application-Id: appID" \
-H "X-Parse-Client-Key: clientKey" \
-H "X-Parse-REST-API-Key: restKey" \
http://localhost:1337/parse/classes/GameScore
远程卷曲 POST :
curl -X POST \
-H "X-Parse-Application-Id: appID" \
-H "X-Parse-Client-Key: clientKey" \
-H "X-Parse-REST-API-Key: restKey" \
-H "Content-Type: application/json" \
-d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \
https://myApp.herokuapp.com/parse/
在这里尝试了故障排除技巧,但没有得到任何结果。 这个 SO post似乎没有帮助。帮助!