0

在 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似乎没有帮助。帮助!

4

1 回答 1

0

请注意远程 cURL 帖子如何不以classes路径指定结尾。使用它作为您的远程 POST 目标:

https://myApp.herokuapp.com/parse/classes/GameScore
于 2016-03-11T23:10:48.223 回答