找不到如何在我的ubuntu服务器上运行解析器
我是新来解析! Web开发人员主要从事基于PHP的项目。找不到如何在我的ubuntu服务器上运行解析器
我在解析服务器上得到了新的已经运行的项目。它托管在Ubuntu服务器上。
项目已在运行。但是,我不知道从哪里开始了解项目的流程!
我想找到仪表板/管理面板,我可以找到一些API并检查如何运行/修改它们。
我想:
http://ipaddress:1337/parse
and
http://domain:1337/parse
但是,它给我的错误:
{"error":"unauthorized"}
任何帮助,将不胜感激。 谢谢
访问,请检查你的语法分析仪表板config.json文件。
您的应用程序的细节是象下面这样:
"apps": [{
"serverURL": "http://localhost:1337/parse",
"appId": "appId",
"masterKey": "masterKey",
"appName": "appname"
}]
如果正常,那么你一定要试试:http://yourserver:4040/apps
第1步 - 安装的Node.js和开发工具 通过改变你的sudo用户的主目录下的当前工作路径开始:
cd ~
NodeSource提供了Debian和Ubuntu节点的APT仓库。 js包。我们将使用它来安装Node.js. NodeSource为最新的稳定版本(本文撰写时为v5.5.0)提供了一个安装脚本,可以在安装说明中找到它。与卷曲下载脚本:
curl -sL https://deb.nodesource.com/setup_5.x -o nodesource_setup.sh
您可以通过使用纳米技术,或选择的文本编辑器打开它回顾这个脚本的内容:
nano ./nodesource_setup.sh
接下来,运行nodesource_setup.sh。 -e选项须藤告诉它保存用户的环境变量,使他们可以通过脚本访问:
sudo -E bash ./nodesource_setup.sh
一旦脚本已经完成,NodeSource库应该可以在系统上。我们可以使用apt-get来安装nodejs包。我们还将安装建立必要的元数据包,它提供了一系列的开发工具,后来可能是有用的,Git版本控制系统,从GitHub获取项目:
sudo apt-get install -y nodejs build-essential git
第2步 - 安装为例解析服务器应用程序 解析服务器旨在与Express,一种用于Node.js的流行Web应用程序框架结合使用,该框架允许将符合指定API的中间件组件安装在给定路径上。 parse-server-example存储库包含此模式的一个残缺示例实现。
检索使用Git仓库:
git clone https://github.com/ParsePlatform/parse-server-example.git
输入你刚才克隆的解析服务器,例如目录:
cd ~/parse-server-example
使用NPM安装依赖性,包括解析服务器,在当前目录:
npm install
npm将获取parse-server和st所需的所有模块将它们放在〜/ parse-server-example/node_modules中。
使用npm启动服务。这将运行一个在package.json的start属性中定义的命令。在这种情况下,它运行节点index.js:
npm start
输出
[email protected] start /home/sammy/parse-server-example node index.js parse-server-example running on port 1337.
您可以通过按Ctrl-C随时终止正在运行的应用程序。
第4步
安装解析仪表盘
npm install -g parse-dashboard
那么你可以通过
http://yourserver:1337/dashboard
解析的设置已经在我的服务器上运行。我只需要找到它是否有仪表板。我还需要检查是否可以获取添加了哪些API以及背后的逻辑是什么。 –
我已经厌倦了使用默认网址来获取我的问题中所描述的仪表板网址。我希望它能帮助你获得我的问题以及我需要知道的内容。 –
您应该像我的答案中的步骤4一样安装仪表板 –
你已经得到了解析服务器托管刚刚托管API。如果要查看仪表板/管理面板,则还需要托管Parse-Dashboard。或者您可以开始深入研究PHP文档:http://docs.parseplatform.org/php/guide/ – toddg