如何为解析服务器配置 emailAdapter?
How do you configure an emailAdapter for parse-server?
我正在尝试在本地 运行 解析服务器实例上测试密码重置流程。每次我发送密码重置请求时,我都会收到以下错误 error: Uncaught internal server error. Trying to send a reset password but no adapter is set undefined
。我知道我应该在 cli-definitions 中配置 emailAdapter,但我不太确定我应该把什么放在那里。我尝试将 ParseServer.js 中的构造函数更改为
emailAdapter: {
module: 'parse-server-simple-mailgun-adapter',
options: {
// The address that your emails come from
fromAddress: 'parse@example.com',
// Your domain from mailgun.com
domain: 'example.com',
// Your API key from mailgun.com
apiKey: 'key-mykey',
}
}
但这没有用。非常感谢任何帮助!
我自己刚刚配置了这个,我认为您可能只是缺少一些参数。
在您的 index.js 或其他正在初始化 ParseServer 的文件中的配置中,您需要以下所有内容:
verifyUserEmails: true,
// Same as the SERVER_URL used to configure ParseServer, in my case it uses Heroku
publicServerURL: 'http://MY_HEROKU_APP.herokuapp.com/parse',
appName: 'MY_APP',
emailAdapter: {
module: 'parse-server-simple-mailgun-adapter',
options: {
fromAddress: 'no-reply@example.com',
domain: 'example.com',
apiKey: 'key-XXXXXX',
}
}
我正在尝试在本地 运行 解析服务器实例上测试密码重置流程。每次我发送密码重置请求时,我都会收到以下错误 error: Uncaught internal server error. Trying to send a reset password but no adapter is set undefined
。我知道我应该在 cli-definitions 中配置 emailAdapter,但我不太确定我应该把什么放在那里。我尝试将 ParseServer.js 中的构造函数更改为
emailAdapter: {
module: 'parse-server-simple-mailgun-adapter',
options: {
// The address that your emails come from
fromAddress: 'parse@example.com',
// Your domain from mailgun.com
domain: 'example.com',
// Your API key from mailgun.com
apiKey: 'key-mykey',
}
}
但这没有用。非常感谢任何帮助!
我自己刚刚配置了这个,我认为您可能只是缺少一些参数。
在您的 index.js 或其他正在初始化 ParseServer 的文件中的配置中,您需要以下所有内容:
verifyUserEmails: true,
// Same as the SERVER_URL used to configure ParseServer, in my case it uses Heroku
publicServerURL: 'http://MY_HEROKU_APP.herokuapp.com/parse',
appName: 'MY_APP',
emailAdapter: {
module: 'parse-server-simple-mailgun-adapter',
options: {
fromAddress: 'no-reply@example.com',
domain: 'example.com',
apiKey: 'key-XXXXXX',
}
}