远程访问 Parse 仪表板
Posted
技术标签:
【中文标题】远程访问 Parse 仪表板【英文标题】:Remotely access Parse dashboard 【发布时间】:2016-03-11 10:32:21 【问题描述】:我设法使用 ubuntu 服务器和 mongoDB 为我的 android 应用程序配置了独立的 Parse 服务器。现在 Parse 发布了其用于解析服务器的开源仪表板,我可以设置它但远程访问它时出错。
正如它所说的“Parse Dashboard 只能通过 HTTPS 远程访问”。我几乎没有开发网络应用程序的经验。我曾尝试将 url 中的 http 更改为 https,但没有成功!
我也尝试为基本身份验证添加用户名和密码,但也没有成功!这是解析仪表板的链接
https://github.com/ParsePlatform/parse-dashboard
【问题讨论】:
你配置你的ssl证书了吗?您的服务器可以接受 https 端口上的连接吗? 【参考方案1】:尝试像这样启动仪表板:
export PARSE_DASHBOARD_ALLOW_INSECURE_HTTP=1
npm run dashboard
【讨论】:
感谢您的回复。我已经尝试了您的解决方案,然后它提示输入用户名和密码,我能够访问仪表板页面,但现在它只是在加载,没有其他任何事情发生。有什么猜测吗?我的服务器运行良好! 您是否在 parse-dashboard-config.json 中配置了应用和用户?【参考方案2】:我也有同样的问题。我通过heroku设置了解析服务器。我尝试了 antsyawn 的建议,但没有奏效。 github to parse-dashboard 刚刚更新了一点。
现在你应该:
npm install -g parse-dashboard
parse-dashboard --appId yourAppId --masterKey yourMasterKey --serverURL "https://example.com/parse" --appName optionalName
他们确实建议添加--allowInsecureHTTP=1
尽管如此,我也尝试了所有这些,但它不起作用。也许您也可以尝试一下,因为您以不同的方式设置服务器(它可能会起作用)。
【讨论】:
我试过了,但现在它正在加载,没有任何反应。你能运行解析仪表板吗?顺便说一句,我已经实现了独立的解析服务器。【参考方案3】:我正在使用 ParseServer 和 ParseDashboard 来开始,我们不能混淆这两个。
对我来说,更重要的是 ParseDashboard,是的,你可以远程访问,首先你需要直接在代码中创建一个 hack 来做到这一点。
要运行解析仪表板而不会出现问题,请按照以下步骤操作。
git clone git@github.com:ParsePlatform/parse-dashboard.git
cd parse-dashboard
npm install
之后!之后!...
npm run dashboard
此屏幕将显示给您... 当此图像运行时,您可以通过 url 访问您的 serverIp:4040 将显示仪表板。
dashboard is running.
【讨论】:
【参考方案4】:@xiaowoo 的回答对我有用。为了视觉,我看了这个视频
Install Parse Server and Parse Dashboard to 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
【讨论】:
以上是关于远程访问 Parse 仪表板的主要内容,如果未能解决你的问题,请参考以下文章
如何远程访问本地 kubernetes minikube 仪表板
Windows Server 2012 搭建DHCP及远程路由访问