本机Parse环境搭建及SDK调试

充培
2023-12-01

纯小白一名,记录一下Parse从搭建到调试的过程,希望能帮到需要的人。

  1. windows环境搭建
    windows的环境搭建还是比较方便的,列一下参考文档。
    Nodejs安装
    MongoDb教程
    Parse server和Parse dashboard安装调试
    Parse server和dashboard搭建完成后,可以用如下命令去验证:
    创建一个object,即发送一条http message给server:
    curl -X POST -H “X-Parse-Application-Id: 123” -H “Content-Type: application/json” -d “{“score”:1337,“playerName”:“Victory”,“cheatMode”:false}” http://localhost:1337/parse/classes/GameScore
    正常情况下的返回值:
    {“objectId”:“RJ4e9HGdk7”,“createdAt”:“2018-12-28T07:54:07.083Z”}
    获取server中的记录:
    curl -X GET -H “X-Parse-Application-Id: 123” http://10.21.68.28:1337/parse/classes/GameScore
    正常情况下的返回值:
    {“results”:[{“objectId”:“RJ4e9HGdk7”,“score”:1337,“playerName”:“Victory”,“cheatMode”:false,“createdAt”:“2018-12-28T07:54:07.083Z”,“updatedAt”:“2018-12-28T07:54:07.083Z”}]}

    注意事项:

    1. 如果是在公司,注意要直接访问外网,不能走代理,否则npm install失败
    2. 要用管理员权限打开命令行,运行mongodb-runner,否则会失败
    3. 进入parse dashboard时,有的IE浏览器会有问题,用Chrome或者Firefox
  2. Linux 环境搭建及调试
    Linux下没有找到比较完整的参考文档,可以参考下我的做法:

    1. 下载并安装VMware Workstation以及Ubuntu,这一步在网上有很多教程,没遇到问题
    2. 安装nodejs,建议自行下载nodejs,而不要用sudo apt-get install nodejs,apt的nodejs版本比较老,npm命令不可用。*安装完要设置环境变量。
    3. 安装MongoDB,自行下载MongoDB,运行命令sudo dpkg -i mongodb-org-server_4.0.5_amd64.deb,添加执行程序的路径echo ‘export PATH=$PATH:/usr/bin’,创建data/db文件夹,mongod --dbpath /data/db 启动MongoDB。
    4. 安装parse server,修改index.js,npm start启动server
    5. 安装curl,跟windows一样,验证是否可以向server中读写数据。
    6. 接下来,要整合嵌入式C的SDK,进行本地通信调试
      1. 官方SDK下载链接
      2. 参考官方链接Embedded C Guide,build SDK,生成libparse.so,路径/usr/lib/.
      3. 在代码中,加载parse.h头文件,然后可以参考Guide, 先初始化client,然后再调用parseSendRequest。
      4. embedded C编译使用的代码是parse-embedded-sdks/unix/src下,需要注意,这里的parse.c中定义的PARSE_DEFAULT_SERVER_URL为server的地址,例如本地通信的话,#define PARSE_DEFAULT_SERVER_URL “http://localhost:1337
      5. 发送数据时,调用parseSendRequest(client, “POST”,"/parse/classes/GameScore",data,myCallback); 注意,第三个参数httppath是server中的存储路径。
 类似资料: