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 控制面板相关推荐

  1. window10 系统查看控制面板的方法

    win10的搜索功能还是非常好用的,例如我搜索下qq 看下图 在应用下面显示出来了,同时还有相关的文件夹 ,想查看控制面板也是一个道理,搜索控制面板即可 方法二 点击所有应用--window系统--- ...

  2. AngularJS $eval $parse

    $eval $parse都可以解析或计算Angular表达式的值. 一.$parse 是一个独立的可以注入的服务,注入就可以使用,它返回一个函数,我们需要显式将表达式求值的上下文传递给该函数.$par ...

  3. Go 学习笔记(47)— Go 标准库之 strconv(string/int 互相转换、Parse 字符串转换为指定类型、Format 指定类型格式化为字符串)

    参考: http://c.biancheng.net/view/5112.html 在实际开发中我们往往需要对一些常用的数据类型进行转换,如 string . int . int64 . float ...

  4. Go 中 time.Parse 报错:year/month/day hour/minute/second out of range 时间格式化为什么是 2006-01-02 15:04:05?

    1. 问题现象 在使用 Go 语言的 time.Parse 解析时间时遇到以下错误: func main() {timeParse, err := time.Parse("2006-11-0 ...

  5. (int),Int32.Parse() 和 Convert.toInt32() 的区别

    在 C# 中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别? int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 S ...

  6. C#调用控制面板选项

    因为C#是由Microsoft公司推出的,所以它对Microsoft的所有产品的兼容性与相互操作性是其它公司开发出的编程语言所不及的.Microsoft开发的Windows操作系统与C#之间的关系也非 ...

  7. JSON.parse解析特殊字符报错解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 具体案例: 页面点击"下一任务" 会去请求后台,这里出现的问题是有虚拟任务的时候.然后会返回一个map,也 ...

  8. Nutch 二次开发之parse正文内容

    关于nutch的基础知识能够參考lemo的专栏 nutch支持二次开发,为了满足搜索的准确率的问题,考虑只将网页正文的内容提取出来作为索引的内容,相应的是parse_text的数据.我使用的事nutc ...

  9. JSON.parse 函数应用 (复制备忘)

    JSON.parse 函数 JSON.parse 函数 (JavaScript) 将 JavaScript 对象表示法 (JSON) 字符串转换为对象. 语法 JSON.parse(text [, r ...

最新文章

  1. python代码函数字符查询宝典书籍_Django基础五之django模型层(一)单表操作
  2. 计算机视觉经典论文整理
  3. Ubuntu下MySQL忘记root密码重置
  4. Java 算法 约数个数
  5. 什么是Intel LBR(上次分支记录),BTS(分支跟踪存储)和AET(体系结构事件跟踪)?
  6. C#里的三种定时器类型
  7. Git版本控制:Git分支处理
  8. 寻找成功人生的方向-在新东方听讲座的感悟
  9. GRE词汇乱序版-夹生的词汇1
  10. 使用vue-router+vuex进行导航守卫(转)
  11. JavaScript系列(一):浏览器及内核介绍
  12. 防火墙NAT综合实验——nat控制,豁免,远程,DMZ区域(带命令)
  13. 代码随想录Day48|198.打家劫舍、213.打家劫舍II、337.打家劫舍III
  14. 水牛城大学本科的计算机专业,纽约大学水牛城分校的计算机专业排名
  15. 【车载以太网】【架构】整体架构与协议标准
  16. c语言整数四则运算表达式的输出格式控制,四则运算
  17. 【文献摘录】癫痫与脑电图特点
  18. 多个vue项目生产环境下NGINX配置文件
  19. LOVE×EVOLUTION 汉化补丁
  20. openwrt 安装 配置网络

热门文章

  1. 重建中国科研自信——2022最新自然指数排行榜(Nature Index 2022 )公布,中国的研究产出增幅最大...
  2. 基于 mini2440 电阻式触摸屏:电阻式触摸屏工作原理
  3. Linux下C编程入门和总结
  4. 打印机驱动中如何生成证书及签名
  5. halcon dots_image 点状物提取 (by shany shang)
  6. HTML5手机网站模板:wap故宫手机微信专题页面模板html源码( HTML+CSS+JavaScript)
  7. iOS 图片剪裁(附demo下载)
  8. 上海市考 计算机类岗位,2021年上海市公务员考试职位分析,法学类专业报考优势大...
  9. 计算机专业公务员三不限,心疼这些专业的同学,考公务员只能“三不限”,找工作也难...
  10. Android高级工程师面试题整理