【发布时间】:2016-05-08 01:00:57
【问题描述】:
我正在使用Parse Server Simple Mailgun Adapter,我的 Parse Server 在 Heroku 上运行良好。我是 node.js 和 Express 的新手,但我通过以下方式在 Parse Server 的根目录上安装了适配器:
npm i parse-server-simple-mailgun-adapter
这创建了一个 node_modules 文件夹,基本上克隆了 Mailgun 适配器的 Github 存储库。我的 index.js 解析服务器配置如下:
var api = new ParseServer({
verifyUserEmails: true,
databaseURI: databaseUri || 'mongodb://DATABASE',
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'APPID',
masterKey: process.env.MASTER_KEY || 'MASTERKEY', //Add your master key here. Keep it secret!
serverURL: process.env.SERVER_URL || 'https://SERVER/parse', // Don't forget to change to https if needed
publicServerURL: 'https://SERVER/parse',
fileKey: process.env.FILE_KEY || 'FILEKEY',
push: {
ios: [
{
pfx: 'FILE.p12', // Dev PFX or P12
bundleId: 'BUNDLE',
production: false // Dev
},
{
pfx: 'FILE.p12', // Prod PFX or P12
bundleId: 'BUNDLE',
production: true // Prod
}
]
},
emailAdapter: {
module: 'parse-server-simple-mailgun-adapter',
options: {
fromAddress: 'EMAIL@DOMAIN',
domain: 'DOMAIN',
apiKey: 'KEY',
}
},
liveQuery: {
classNames: ["Posts", "Comments"] // List of classes to support for query subscriptions
}
});
注释掉verifyUserEmails 键时,服务器运行良好。有了它,服务器将无法工作。 Mailgun 适配器无论如何都不起作用。任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: heroku mailgun parse-server