解析服务器仪表板登录
Posted
技术标签:
【中文标题】解析服务器仪表板登录【英文标题】:Parse server dashboard login 【发布时间】:2017-04-08 15:58:48 【问题描述】:所以,我是 android Studio 的新手。我正在逐步学习在线课程。 我在 AWS 上使用 ParseServer。我已经设法获得了我的 appId 等,并且可以直接从我的浏览器连接到 Java SSH 客户端。我的应用程序可以成功地将信息存储在 ParseServer 中,但我无法访问解析仪表板。当我尝试时,它会要求我输入我的用户名和密码——我没有。
我找到了一个文件(在 bitnami 终端中),我想我应该在这里创建一个帐户?
# /home/bitnami/apps/parse/.forever/config.json
"root": "/opt/bitnami/apps/parse/.forever",
"pidPath": "/opt/bitnami/apps/parse/.forever/pids",
"sockPath": "/opt/bitnami/apps/parse/.forever/sock",
"loglength": 100,
"logstream": false,
"columns": [
"uid",
"command",
"script",
"forever",
"pid",
"id",
"logfile",
"uptime"
]
【问题讨论】:
我们需要看看仪表板是如何配置的。查看仪表板的自述文件:github.com/parse-community/parse-dashboard。如果您在该页面上搜索“密码”,您将看到可以配置仪表板的各种方式(环境变量或 json 文件。)哪一种与您的设置方式匹配? 感谢您的回复,我刚刚编辑了。 @DDeex,该 bitnami.forever
目录用于process manager 而不是解析仪表板。你的问题解决了吗?
【参考方案1】:
问题在于您在哪里实例化仪表板。对我来说,这是在index.js
.var dashboard = new ParseDashboard(
"apps": [
"serverURL": process.env.SERVER_URL,
"appId": process.env.APP_ID,
"masterKey": process.env.MASTER_KEY,
"appName": process.env.APP_NAME,
"javascriptKey": process.env.JS_KEY,
],
"users": [
"user":<username>,
"pass":<password>
],
"useEncryptedPasswords": true, //Requires Bcrypt encrypted passwords. Set to false if you want the explicit <password> plain text string to be your password)
"trustProxy": 1
);
【讨论】:
谢谢,我这样做并重新启动了我的服务器实例(在 aws 上),现在它可以工作了。 :) 乐于助人!这些东西有相当长的学习曲线,当它全部由 Parse 托管时已经够难了。 index.js 是 parse-server-example 的一部分。如果您没有从那里开始,您将需要创建自己的文件类型,或者它是您传递给node run
的任何文件。 index.js 只是标准/默认。
此外,每个节点模块几乎都有一个 index.js,这意味着如果您对它进行项目搜索,您会发现很多。您需要***别的 index.js,就像应该在***文件夹中一样,在 node_modules 目录旁边。【参考方案2】:
感谢您回答我的问题!
正确答案在这里找到:https://docs.bitnami.com/aws/faq/#how-to-find-application-credentials:
用户名:用户
密码:-> 在 EC2 / Amazon 上,您必须这样做:实例设置 -> 获取系统日志 -> 查找您的密码,该密码由系统设置提供
就是这样!
【讨论】:
非常有帮助!哇,这解决了一切。谢谢!以上是关于解析服务器仪表板登录的主要内容,如果未能解决你的问题,请参考以下文章