解析仪表板为空白

Posted

技术标签:

【中文标题】解析仪表板为空白【英文标题】:Parse Dashboard is blank 【发布时间】:2017-04-29 19:00:02 【问题描述】:

我已经在亚马逊 EC2 的同一实例上使用 mongodb 设置了 Parse-Server。

我无法访问 parse-dashboard,因为我没有安装 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$

 
);

【问题讨论】:

【参考方案1】:

在我了解所有技术之前,我可以知道一些关于你的服务器的信息吗?

    您是否使用 Elastic Beanstalk 设置了解析服务器?还是只是创建一个新的 amazon linux EC2 实例? 如果您使用 Elastic Beanstalk,您的 Elastic beanstalk 仪表板是否显示运行状况:好的?还是表示严重、警告、不良等? 如果您使用 Elastic Beanstalk 设置解析服务器,则上述代码中的 serverURL 设置应为 localhost 而不是任何其他链接。 > http://localhost:1337/parse

    如果可能,请将您的 index.js 粘贴到此处,我可以帮助您查看。

    编辑:

    var allowInsecureHTTP = true;
    var parseDashboardSettings = 
      "apps": [
        "serverURL": process.env.SERVER_URL || 'http://localhost:1337/parse',
        "appId": process.env.APP_ID || '***',
        //"restAPIKey": process.env.RESTAPI_KEY || "***",
        "masterKey": process.env.MASTER_KEY || '***',
        "appName": process.env.APP_NAME || "***"
      ],
      "users": [
        "user": "administrator", //REPLACE WITH YOURS
        "pass": "password", //REPLACE WITH YOURS
        "masterKey": process.env.MASTER_KEY || '****',
        "apps": [
          "appId": process.env.APP_ID || '****'
        ]
      ]
    
    var dashboard = new ParseDashboard(parseDashboardSettings, allowInsecureHTTP);
    app.use('/dashboard', dashboard);
    

【讨论】:

1.我创建了一个新的 EC2 实例 4。我使用 index.js 进行编辑 这部分:'var dashboard = new ParseDashboard(parseDashboardSettings, allowInsecureHTTP); app.use('/dashboard', 仪表板);'进入文件的最后?【参考方案2】:

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

【讨论】:

以上是关于解析仪表板为空白的主要内容,如果未能解决你的问题,请参考以下文章

Autodesk forge仪表板布局显示一次后变为空白

在本地解析服务器上运行的解析仪表板错误出现:加载资源失败:服务器响应状态为 404(未找到)

计划解析来自 ios 的推送通知未在仪表板上更新

Heroku 上的解析仪表板:无法查看分析和应用程序设置

解析仪表板设置

解析服务器仪表板不工作窗口