首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在亚马逊网络服务EC2机器上安装mongoDB时,在何处查找appID和万事达密钥。解析服务器

在亚马逊网络服务EC2机器上安装mongoDB时,在何处查找appID和万事达密钥。解析服务器
EN

Stack Overflow用户
提问于 2016-09-22 16:39:38
回答 1查看 862关注 0票数 0

我在AWS EC2实例上安装了mongoDB,我正尝试从该实例连接安装在本地pc上的解析服务器。当我尝试使用它们的appid和masterkey将解析服务器连接到parse.com应用程序时,它工作得很好。但是,当我尝试连接到EC2上的mongoDB实例时,它显示“服务器不可访问:无法连接到服务器”。

我已经在终端上使用mongod命令启动了服务器。我检查了securityGroup,它对所有请求都是开放的。我检查了里面有数据的数据库。我在配置文件中有以下代码来连接

代码语言:javascript
复制
   {
  "apps": [
    {
      "serverURL": "https://api.parse.com/1",
      "appId": "TWxCk7***************************JZ32k3",
      "masterKey": "S*********t3234*******************i",
      "appName": "ParseServer"
    },
    {
      "serverURL": "https://api.parse.com/1",
      "appId": "x544******************4343************SPtRO",
      "masterKey": "8B4******************Y32fkiiU782IL",
      "appName": "ParseServer 2"
    },
    {
      "serverURL": "http://dbuser:Password@ec2-**4-2**-**4-1*9.compute-1.amazonaws.com:27017/db",
      "appId": "x544******************4343************SPtRO",
      "masterKey": "8B4******************Y32fkiiU782IL",
      "appName": "AWS"
    }
  ]
}

注意: ParseServer2和亚马逊网络服务应用程序有相同的密钥,因为EC2上的数据库是从它迁移过来的。

EN

回答 1

Stack Overflow用户

发布于 2016-09-22 17:07:22

在解析中,服务器appId和masterKey在初始化ParseServer实例的代码中进行配置。

转到您的解析服务器项目,打开index.js并从中获取appId和masterKey。

代码语言:javascript
复制
var express = require('express');
var ParseServer = require('parse-server').ParseServer;
var app = express();

var api = new ParseServer({
  databaseURI: 'mongodb://localhost:27017/dev', // Connection string for your MongoDB database
  cloud: '/home/myApp/cloud/main.js', // Absolute path to your Cloud Code
  appId: 'myAppId',
  masterKey: 'myMasterKey', // Keep this key secret!
  fileKey: 'optionalFileKey',
  serverURL: 'http://localhost:1337/parse' // Don't forget to change to https if needed
});

// Serve the Parse API on the /parse URL prefix
app.use('/parse', api);

app.listen(1337, function() {
  console.log('parse-server-example running on port 1337.');
});

在那里,您可以看到appId和masterKey将这些值复制并粘贴到您的仪表板配置中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39634171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档