Parse Dashboard为空

时间:2017-04-29 19:00:02

标签: json node.js amazon-web-services parse-server

我在同一个实例上,在亚马逊,EC2中设置了带有mongodb的Parse-Server。

我无法获得解析仪表板,因为我没有安装SSL证书,因此我使用nginx + Let's Encrypt来解决这个问题。

但是现在当我尝试访问解析服务器时,我得到了:

无法登录

如何解决这个问题?这是我的仪表板配置:

{
  "apps": [
    {
        "serverURL": "http://mysvrurl/parse", 
        "appId": "myappid",
        "masterKey": "mykey",
        "appName": "appname"
    }
  ],
  "users": [
    {
      "user":"user", 
      "pass":"p@ssw0rd"
    }

我的index.js:

var api = new ParseServer({
  databaseURI: databaseUri || 'mongodb://localhost:27017/',
  cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
  appId: process.env.APP_ID || 'myappid',
  masterKey: process.env.MASTER_KEY || 'mykey', //Ad$
  serverURL: process.env.SERVER_URL || 'http://localhost:1337/parse',$
  liveQuery: {
    classNames: ["Posts", "Comments"] // List of classes to support f$

 }
});

2 个答案:

答案 0 :(得分:0)

在我获得所有技术之前,我可能知道有关您服务器的一些信息吗?

  1. 您是否使用Elastic Beanstalk设置了解析服务器?或者只是创建一个新的amazon linux EC2实例?
  2. 如果您使用Elastic Beanstalk,您的Elastic beanstalk仪表板是否表示健康状况:好吗?还是表示严重,警告,不良等?
  3. 如果您使用Elastic Beanstalk来设置解析服务器,则上述代码中serverURL的设置应该是localhost而不是任何其他链接。 > http://localhost:1337/parse
  4. 如果可能,请将index.js粘贴到此处,我可以帮助您查看它。

    编辑:

    function deleteResNote(reservation, note_idx) {
      realm.write(() => {
        reservation.notes.splice(note_idx, 1)
      })
    }
    

答案 1 :(得分:0)

我遇到了同样的问题,请尝试执行以下步骤 镀铬 打开设置 --> 转到站点设置 --> 单击不安全内容 --> 单击与“允许”对应的“添加”按钮,将您的公共 IPv4 DNS 复制并粘贴到地址框中 它对我有用