Parse 控制面板
来源:互联网 发布:淘宝客服差评回复 编辑:程序博客网 时间:2024/05/17 02:54
Parse 控制面板
控制面板是用来管理Parse应用的独立控制面板。你可以用它来管理你的Parse Server应用和在Parse.com上运行的应用。
开始
启动控制面板需要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.com/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.com的多个应用了,需要在配置文件添加两个参数:restKey 和 javascriptKey,这两个参数可以在dashboard.parse.com查到。serverURL 的值设为 http://api.parse.com/1 ,格式如下:
{ "apps": [ { "serverURL": "https://api.parse.com/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 控制面板
- 控制面板
- 控制面板
- 控制面板个面板路径
- 控制面板的编程
- 控制面板知多少
- 启动控制面板大全
- 控制面板也玩花样
- 服务器控制面板总集
- 启动控制面板大全
- 关于控制面板
- 控制面板大全
- 控制面板的快捷方式
- 控制面板的快捷键
- 启动控制面板大全
- 编写控制面板应用程序
- Windows控制面板编程
- 控制面板命令大全
- soapui笔记6:断言1
- 图像局部特征(四)--FAST-ER角点检测子
- 网易公开课学习-认识前端,从一个弹窗案例说起
- c++单项链表源代码
- Shader 学习20160625
- Parse 控制面板
- leetcode 343. Integer Break 解题报告
- Android 通用流行15类框架大全,你都知道吗?
- ContentProvider内容提供商的简单使用(上)
- 轻量级分布式 RPC 框架
- soapui笔记7:断言2
- 小白上手第二弹——浅析Context
- 记第一次打字测试
- BUG之虐之吐槽篇