远程访问 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 仪表板

远程访问 EC2 上的 Kubernetes 仪表板

Windows Server 2012 搭建DHCP及远程路由访问

无法通过移动浏览器访问本地主机上的 Wordpress 站点(Chrome devtools - 远程设备)

通过 Https 访问 Parse Dashboard

为什么有一个钥匙符号,怎样删除