我设法使用 ubuntu 服务器和 mongoDB 为我的 Android 应用程序配置了独立的 Parse 服务器。现在 Parse 发布了其用于解析服务器的开源仪表板,我可以设置它,但在远程访问它时出错。
正如它所说的“Parse Dashboard 只能通过 HTTPS 远程访问”。我几乎没有开发网络应用程序的经验。我曾尝试将 url 中的 http 更改为 https,但没有成功!
我也尝试为基本身份验证添加用户名和密码,但它也没有奏效!这是解析仪表板的链接
我设法使用 ubuntu 服务器和 mongoDB 为我的 Android 应用程序配置了独立的 Parse 服务器。现在 Parse 发布了其用于解析服务器的开源仪表板,我可以设置它,但在远程访问它时出错。
正如它所说的“Parse Dashboard 只能通过 HTTPS 远程访问”。我几乎没有开发网络应用程序的经验。我曾尝试将 url 中的 http 更改为 https,但没有成功!
我也尝试为基本身份验证添加用户名和密码,但它也没有奏效!这是解析仪表板的链接
@xiaowoo 的答案对我有用。为了视觉,我看了这个视频
将 Parse Server 和 Parse Dashboard 安装到 Digital Ocean
总之,这是我最终运行的内容:
parse-dashboard --appId MyApp --masterKey mysupersecretmasterkey --serverURL "https://198.58.10.23/parse" --appName TestApp --allowInsecureHTTP=1
服务器响应:
The dashboard is now available at http://0.0.0.0:4040/
浏览到您的仪表板:
http://198.58.10.23:4040
我也有同样的问题。我通过heroku设置了解析服务器。我尝试了 antsyawn 的建议,但没有奏效。解析仪表板的 github 刚刚更新了一点。
现在你应该:
npm install -g parse-dashboard
parse-dashboard --appId yourAppId --masterKey yourMasterKey --serverURL "https://example.com/parse" --appName optionalName
他们确实建议添加--allowInsecureHTTP=1
尽管如此,我也尝试了所有这些,但它不起作用。可能你也可以试试这个,因为你以不同的方式设置你的服务器(它可能工作)。
我正在使用 ParseServer 和 ParseDashboard 来启动我们不能混淆两个。
对我来说,更重要的是 ParseDashboard,是的,你可以远程访问,首先你需要直接在代码中创建一个 hack 来做到这一点。
要运行解析仪表板而不会出现问题,请按照以下步骤操作。
git clone git@github.com:ParsePlatform/parse-dashboard.git
cd parse-dashboard
npm install
在这之后!后!...
npm run dashboard
此屏幕将显示给您...当此图像运行时,您可以通过 url 访问您的 serverIp:4040 将显示仪表板。
尝试像这样启动仪表板:
export PARSE_DASHBOARD_ALLOW_INSECURE_HTTP=1
npm run dashboard