DigitalOcean 上的解析服务器 - 错误 502

Parse-server on DigitalOcean - Error 502

我已经学习了这个教程:https://www.digitalocean.com/community/tutorials/how-to-migrate-a-parse-app-to-parse-server-on-ubuntu-14-04

一切正常,除了在向 Parse-server 发送 POST 请求时,我收到错误 502。这里有 POST 和 GET 请求 return 使用 https 时为 502,使用 HTTP 时为 301:

curl -X POST \
-H "X-Parse-Application-Id: AppId" \
-H "Content-Type: application/json" \
-d '{"score":1337,"playerName":"Sammy","cheatMode":false}' \
https://domain.name/parse/classes/GameScore

curl -H "X-Parse-Application-Id: APPID" http://domain.name/parse/classes/GameScore

我特别想看看

mongod.conf

很好(我的和教程上的一样)如果

/etc/nginx/sites-enabled/default

也可以

这是日志:

2016/03/07 22:11:30 [error] 7288#0: *7 connect() failed (111: Connection refused) while connecting to upstream, client: myComputerIP, server: domain.name, request: "GET /parse/classes/GameScore HTTP/1.1", upstream: "http://127.0.0.1:1337/classes/GameScore", host: "domain.name"

有什么想法吗?谢谢

看起来您的 node.js 服务器没有 运行(或没有在端口 1337 上侦听)- 确保它在 运行 之前启动,如果没有,启动 parse-server.

我 运行 遇到了同样的问题,在我的情况下,由于在迁移过程中更改了内部依赖项的路径而导致错误。 我能够使用以下方法对其进行故障排除:

pm2 logs 0

希望对您有所帮助。

我的云代码中存在语法错误。