admin管理员组文章数量:1650128
Parse 控制面板
控制面板是用来管理Parse应用的独立控制面板。你可以用它来管理你的Parse Server应用和在Parse上运行的应用。
开始
启动控制面板需要v4.3版本的Node.js和v2.1.4或更高版本的Parse Server。
用npm命令安装控制面板:
npm install -g parse-dashboard
你可以用一条含有应用ID,主密钥,URL和名称的命令来打开一个应用的控制面板,如下所示:
parse-dashboard –appId yourAppId –masterKey yourMasterKey –serverURL “https://example/parse” –appName optionalNa
然后在浏览器打开http://localhost:4040,你就能看到控制面板了。你可以使用–host ,–port , –mountPath 命令来设置控制面板的域名,端口和安装路径。应用可以任意命名,或者干脆不管应用名,我们可以使用应用的ID。
如果你想在同一个控制面板管理多个应用,你可以用一个配置文件来打开控制面板。例如,你可以在parse-dashboard-config.json添加你的应用的信息,格式如下:
{
"apps": [
{
"serverURL": "http://localhost:1337/parse",
"appId": "myAppId",
"masterKey": "myMasterKey",
"appName": "MyApp"
}
]
}
然后用下面的命令来打开控制面板。
parse-dashboard –config parse-dashboard-config.json
你也可以在同一个控制面板管理Parse的多个应用了,需要在配置文件添加两个参数:restKey 和 javascriptKey,这两个参数可以在dashboard.parse查到。serverURL 的值设为 http://api.parse/1 ,格式如下:
{
"apps": [
{
"serverURL": "https://api.parse/1",
"appId": "myAppId",
"masterKey": "myMasterKey",
"javascriptKey": "myJavascriptKey",
"restKey": "myRestKey",
"appName": "My Parse.Com App",
"production": true
},
{
"serverURL": "http://localhost:1337/parse",
"appId": "myAppId",
"masterKey": "myMasterKey",
"appName": "My Parse Server App"
}
]
}
高级用法
其他设置
你可以在控制面板上控制应用的url,只需在配置文件中给每个应用设置appNameForURL,这样能在控制面板上更容易地使用书签或分享链接。如果想把app改为产品模式,只需在配置文件中设置prodution的值为true,默认是false的。
配置控制面板
先确定你的浏览器能访问你的应用的服务器URL。如果你正在配置控制面板,就不能打开localhost了。
为了在配置控制面板时不暴露应用的主密钥,你需要使用HTTPS和基本认证,要在配置文件中添加HTTP基本认证的用户名和密码。
{
"apps": [...],
"users": [
{
"user":"user1",
"pass":"pass"
},
{
"user":"user2",
"pass":"pass"
}
]
}
配置控制面板后,当你在使用安全连接时,控制面板能察觉到。如果你在配置控制面板时,开了负载平衡器或SSL代理服务器,应用将无法察觉连接是否安全的。在这种情况下,可以用–allowInsecureHTTP=1命令来打开控制面板,你还要确保负载平衡器或SSL代理服务器只允许HTTPS。
运行Docker
在Docker上使用控制面板是很容易的,先建立镜像:
docker build -t parse-dashboard .
把镜像和config.json作为一个整体,一起运行:
docker run -d -p 8080:4040 -v host/path/to/config.json:/src/Parse-Dashboard/parse-dashboard-config.json parse-dashboard
容器会默认在容器内部用4040端口打开app,无论如何,你都可以运行自定义命令。
下面这个例子,我们将在主机的80端口以产品模式运行应用程序:
docker run -d -p 80:8080 -v host/path/to/config.json:/src/Parse-Dashboard/parse-dashboard-config.json parse-dashboard
如果你对Docker不了解,–port 8080会自动转换成完整的命令npm start – –port 8080,应用将在容器内的8080端口启动。
版权声明:本文标题:Parse 控制面板 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729512567a1204182.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论