我正在尝试在 Google Cloud (Debian/Jesse) 中安装 Parse-Server 和 Parse-Dashboard。我已经在 Windows(本地)和 Heroku 上安装了,一切正常。
我的配置如下:
- Linux Debian 3.16.43-2
- 节点 JS 7.10
- 实验室
- 防火墙端口已打开
通过npm安装了 Parse-Server 和 Dashboard 。我认为 Parse-Server 运行良好,因为我能够检查 MLab 数据库是用 Parse-Server 表(_SCHEMA 等)编写的。
我的 Parse Dashboard 配置文件如下:
{ “应用”: [ { "serverURL": "http://localhost:1337/parse", “appId”:“1”, "masterKey": "654321", "appName": "AppName", “生产”:“真实” } ], “用户”:[ { “用户”:“用户名”, “通过”:“密码” } ] }
我使用此命令运行 parse-server,它显示以下状态:
解析服务器 --appId 1 --masterKey 654321 --databaseURI mongodb://dbAdmin:db123456@Omitted.mlab.com:Omitted/Omitted --serverURL http://127.0.0.0.1/ --port 1337 --应用名称 应用名称 应用程序ID:1 主密钥:***已编辑*** 港口:1337 主机:0.0.0.0 databaseURI: mongodb://dbAdmin:db123456@Omitted.mlab.com:Omitted/Omitted 服务器网址:http://127.0.0.0.1/ 挂载路径:/解析 应用名称:应用名称 最大上传大小:20mb userSensitiveFields:[“电子邮件”]
我使用此命令运行 parse-dashboard,它显示以下状态:
parse-dashboard --config /usr/local/lib/node_modules/parse-dashboard/Parse-Dashboard/parse-dashboard-config.mine.json --allowInsecureHTTP 仪表板现在可在 http://0.0.0.0:4040/ 获得
我可以登录仪表板,但它一直说: server not reachable unable to connect to server。
我尝试了以下修复列表:
- 将 serverURL 更改为 localhost 或 127.0.0.1
- 在地址末尾添加 /parse
- 将 serverURL 端口更改为 1333
- 检查APP ID、APP Masterkey和APP名称
- 打开的防火墙端口
- 停止使用配置文件
没有什么能解决这个问题。如果有人有任何建议,我很乐意尝试。
提前致谢。问候, 詹姆斯 P