我正在尝试在Google Cloud(Debian / Jesse)中安装Parse-Server和Parse-Dashboard。我已经安装在Windows(本地)和Heroku上,一切正常。
我的配置如下:
通过 npm 安装Parse-Server和Dashboard。 我认为Parse-Server运行正常,因为我能够检查MLab数据库是用Parse-Server表(_SCHEMA等)编写的。
我的Parse Dashboard配置文件如下:
{ "apps": [ { "serverURL": "http://localhost:1337/parse", "appId": "1", "masterKey": "654321", "appName": "AppName", "production": "true" } ], "users": [ { "user":"username", "pass":"password" } ] }
我使用此命令运行parse-server,它显示以下状态:
parse-server --appId 1 --masterKey 654321 --databaseURI mongodb://dbAdmin:db123456@Omitted.mlab.com:Omitted/Omitted --serverURL http://127.0.0.0.1/ --port 1337 --appName AppName appId: 1 masterKey: ***REDACTED*** port: 1337 host: 0.0.0.0 databaseURI: mongodb://dbAdmin:db123456@Omitted.mlab.com:Omitted/Omitted serverURL: http://127.0.0.0.1/ mountPath: /parse appName: AppName maxUploadSize: 20mb userSensitiveFields: ["email"]
我使用此命令运行parse-dashboard,它显示以下状态:
parse-dashboard --config /usr/local/lib/node_modules/parse-dashboard/Parse-Dashboard/parse-dashboard-config.mine.json --allowInsecureHTTP The dashboard is now available at http://0.0.0.0:4040/
我可以登录仪表板,但它一直说: 无法访问服务器无法连接到服务器。
我尝试了以下修复列表:
没有什么能解决这个问题。如果有人有任何建议,我会非常乐意尝试。
先谢谢。 问候, 詹姆斯P
答案 0 :(得分:1)
问题解决了。可能这不是正确的解决方案,但至少它起作用了。
serverURL:http://127.0.0.0.1/或serverURL:http://localhost/ 对我不起作用。我已将parse-server和parse-dashboard更改为外部IP(35.x.x.x,在我的情况下)。
答案 1 :(得分:0)
我遇到了同样的问题。
配置:
在单独的docker实例上安装了mongodb,parse-server和parse-dashboard,所有这3个。 将第4个docker实例与apache2配合使用,使其可以用作反向代理。
错误:
将子域parse-dashboard.ABC.com指向了parse-dashboard,但没有将parse-server指向任何子域。 最重要的部分是parse-dashboard使用JavaScript来访问parse-server上的应用程序,因此导致CORS错误。
解决方案:
我将parse.ABC.com指向了parse-server。
希望这对某人有帮助。
答案 2 :(得分:-1)
你有没有开始使用mongodb?
sudo service
你在Parse-Dashboard之前启动了解析服务器吗? 在项目文件夹中
npm start
在项目文件夹中的另一个终端上启动Parse-Dashboard
Parse-dashboard --config parse-dashboard-config.json
Tienes iniciado mongodb?
sudo service mongod start
Iniciaste parse-server antes de Parse-Dashboard? En tu carpeta de proyecto
npm start
En otra terminal en tu carpeta de proyecto inicia Parse-Dashboard
parse-dashboard --config parse-dashboard-config.json