解析服务器仪表板登录

问题描述:

所以,我是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" 
    ] 
} 
+0

我们需要了解仪表板是如何配置的。查看仪表板的自述文件:https://github.com/parse-community/parse-dashboard。如果您在该页面上搜索“密码”,您将看到仪表板可以配置的各种方式(env vars或json文件)。哪一种匹配您的设置? –

+1

谢谢您的回应,我刚编辑过。 – DDeex

+0

@DDeex,该bitnami'.forever'目录是针对[进程管理器](https://github.com/foreverjs/forever)而不是分析仪表板。你解决了你的问题吗? –

无论您在何处实例化仪表板,都会遇到问题。对我而言,这是在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 });

+1

谢谢,我做到了这一点,并重新启动了服务器上的实例(在aws上),现在它可以正常工作。 :) – DDeex

+0

乐意帮忙!这个东西有相当的学习曲线,当它全部由Parse托管时已经够难了。 –

Thansk回答我的问题!

正确的答案是在这里找到:https://docs.bitnami.com/aws/faq/#how-to-find-application-credentials

用户名:用户

密码: - >在EC2 /亚马逊必须走这条路:实例设置 - >获取系统日志 - >查找你的密码,这是从系统给出的设置

这就是全部!

+0

非常有用!哇,这解决了一切。谢谢! – RyallitZ