`
sillycat
  • 浏览: 2543059 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Parse and Heroku Service(3)Parse Server and Parse Dashboard

 
阅读更多
Parse and Heroku Service(3)Parse Server and Parse Dashboard

1 Set Up ENV
Easiest way to start
> npm install -g parse-server

> npm install -g mongodb-runner

> parse-server --appId tester --masterKey tester

Not working on MAC, because of port number?
Unable to listen on port 1337. The port is already in use.

It works using other port.
> parse-server --appId tester --masterKey tester --port=2337
appId: tester
masterKey: ***REDACTED***
port: 2337
mountPath: /parse
maxUploadSize: 20mb
serverURL: http://localhost:2337/parse

parse-server running on http://localhost:2337/parse

Configuration Options
appId, masterKey,
databaseURI - format mongoldb://user:pass@host.com/dbname
port     format 2337
serverURL URL to Parse Server, the cloud codes will call these URLs.
cloud - The absolute path to our code main.js file.
push - https://github.com/ParsePlatform/parse-server/wiki/Push

Try to store data from REST API.
> curl -X POST \
> -H "X-Parse-Application-Id: tester" \
> -H "Content-Type: application/json" \
> -d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \
> http://localhost:2337/parse/classes/GameScore

{"objectId":"KHvvrHnXmW","createdAt":"2016-03-21T21:36:52.293Z"}

Once object is created, we can retrieve the object.
> curl -X GET \
> -H "X-Parse-Application-Id: tester" \
> http://localhost:2337/parse/classes/GameScore/KHvvrHnXmW

{"objectId":"KHvvrHnXmW","score":1337,"playerName":"Sean Plott","cheatMode":false,"updatedAt":"2016-03-21T21:36:52.293Z","createdAt":"2016-03-21T21:36:52.293Z"}

Other SDK to Parse
https://github.com/ParsePlatform/parse-server/wiki/Parse-Server-Guide#using-parse-sdks-with-parse-server

In our project, we are using Parse Server + ExpressJS
https://github.com/ParsePlatform/parse-server

2 Parse Dashboard
https://github.com/ParsePlatform/parse-dashboard

Install the dashboard
> npm install -g parse-dashboard

This command works to connect the previous Parse Server
> parse-dashboard --appId tester --masterKey tester --serverURL "http://localhost:2337/parse" --appName tester

Options
port
config  for example, parse-dashboard-config.json

Start dashboard with a config file
parse-dashboard-config.json
{
     “apps”:[
          {
               “serverURL” : “http://localhost:2337/parse”,
               “appId”: “tester”,
               “masterKey”: “tester”,
               “appName”: “tester"
          }
     ]
}

Security the Dashboard
{
     “apps”:[…],
     “users”: [
          {
               “user”: “carl”,
               “pass”: “carl”
          }
     ]
}

References:
https://github.com/ParsePlatform/parse-server

https://github.com/ParsePlatform/parse-dashboard
分享到:
评论

相关推荐

    parse-dashboard:parse项目控制面板

    解析仪表板 Parse Dashboard是用于管理您的Parse应用程序的独立仪表板。 您可以使用它来管理您的应用程序以及在上运行的应用程序。作为Express中间件运行部署解析仪表板准备部署安全注意事项配置基本身份验证根据...

    Beginning App Development with Parse and PhoneGap 无水印pdf 0分

    Using Facebook’s Parse as backend service, and Adobe’s PhoneGap (or Cordova) as a mobile development framework, building a highly customizable application is easier than you can imagine. A basic ...

    parse-dashboard:用于管理您的Parse Server应用程序的仪表板

    Parse Dashboard是用于管理应用程序的独立仪表板。 入门 运行仪表板需要版本> = 8.9。 您还需要使用Parse Server 2.1.4或更高版本。 本地安装 从npm安装仪表板。 npm install -g parse-dashboard 您可以通过提供一...

    parse-scaffold:parse 示例脚手架,集成parse-server、parse-dashboard、parse-swagger

    parse 示例脚手架,集成parse-server、parse-dashboard、parse-swagger Installation clone本项目后: cd parse-scaffold npm install npm start 启动后,访问:https://${parse_host}:${parse_port}/,显示: 欢迎...

    Parse.comAPI服务器ParseServer.zip

    var ParseServer = require('parse-server').ParseServer; var app = express(); // Specify the connection string for your mongodb database // and the location to your Parse ...

    parse-server-example, 使用Express和解析服务器模块的示例服务器.zip

    parse-server-example, 使用Express和解析服务器模块的示例服务器 parse-server-example使用解析服务器 MODULE的示例项目。阅读下面的完整解析服务器指南: ...

    parse-dashboard-example

    3. **环境变量**: 配置Parse Dashboard通常需要设置环境变量,如PARSE_DASHBOARD_CONFIG和PARSE_SERVER_URL,以指向你的Parse Server实例。 4. **JSON Web Tokens (JWT)**: Parse Dashboard使用JWT进行身份验证,...

    管理系统系列--angular + parse server 开发的管理系统.zip

    而Parse Server则是一个后端服务平台,支持数据库存储、用户认证和推送通知等功能,可以方便地部署在Heroku或AWS等云服务上。 首先,让我们深入理解Angular的核心概念。Angular采用Model-View-Controller(MVC)...

    parse-server-queue:使用mongodb的pars-server的easy-peasy parse-dashboard-compatible队列

    使用mongodb的parse服务器的easy-peasy parse-dashboard兼容队列。 横向可扩展工人 得益于mongodb的findOneAndUpdate()轻松进行直接替换(无需安装rabbitmq等findOneAndUpdate() 可通过分析仪表板UI进行管理(显示...

    前端开源库-parse5-htmlparser2-tree-adapter

    3. 对于那些不完全符合HTML5规范的网页,可以借助htmlparser2的容错能力进行解析,然后通过适配器转换为parse5的AST进行后续处理。 在`parse5-master`这个压缩包中,很可能包含了parse5库的源码和相关资源,你可以...

    Laravel开发-laravel-parse-sdk

    'server_url' => env('PARSE_SERVER_URL'), ], ``` 接着,在`.env`文件中填写相应的Parse服务环境变量,包括App ID、REST Key、Master Key以及自托管Parse服务器的URL。 为了便于使用,需要创建一个服务提供者和...

    parse-server漏洞分析.pdf

    - **漏洞引入点**:作者在代码提交`https://github.com/parse-community/parse-server/commit/50eed3cffe80fadfb4bdac52b2783a18da2cfc4f`中增加了`createHandler`函数,该函数负责处理HTTP请求中的`metadata`和`...

    Laravel开发-laravel-parse

    在Laravel的`.env`文件中,添加Parse的相关配置项,如APP_ID、MASTER_KEY、SERVER_URL等。同时,在`config/services.php`文件中创建一个parse配置数组,存放这些密钥。 一旦配置完成,我们就可以在Laravel的应用中...

    [iOS] Parse 应用开发 (iOS SDK 实现) (英文版)

    Build your applications using Parse iOS which serves as a complete cloud-based backend service Understand and write your code on cloud to minimize the load on the client side Learn how to create your ...

    h264_parse解析工具

    《深入理解H264解析工具——h264_parse》 在数字视频编码领域,H.264(也称为AVC,Advanced Video Coding)是广泛应用的一种高效视频压缩标准。它以其高压缩率和良好的图像质量,在互联网、电视广播、移动通信等...

    parse-server-api-mail-adapter:用于解析服务器的API邮件适配器

    解析服务器API邮件适配器通过Parse Server API邮件适配器,Parse Server可以使用具有内置动态模板和本地化功能的任何第三方API发送电子邮件。内容安装安装适配器: npm install --save parse-server-api-mail-...

    前端开源库-parse-element

    在压缩包`parse-element-master`中,通常包含`parse-element`库的源代码、示例、测试用例以及相关的文档。通过阅读源码,你可以深入理解其工作原理;查看示例,可以帮助你快速上手使用;测试用例则可以作为使用该库...

    JSON2.JS JSON.JS JSON_PARSE.JS

    method and a parse method. The parse method uses the eval method to do the parsing, guarding it with several regular expressions to defend against accidental code execution hazards. On current ...

    实现类似av_parser_parse2功能

    本篇文章将深入探讨如何实现一个类似`av_parser_parse2`的功能,这是FFmpeg中用于解析媒体数据的关键函数。我们将讨论NAL单元(Network Abstraction Layer Unit)在H264视频解码中的作用,以及`av_parser_parse2`在...

Global site tag (gtag.js) - Google Analytics