在尝试为解析服务器实现电子邮件适配器时,我们会被告知输入如下内容:
publicServerURL: 'https://example.com/parse',
// Your apps name. This will appear in the subject and body of the emails that are sent.
appName: 'Parse App',
// The email adapter
emailAdapter: {
module: '@parse/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',
}
},
像我这样的新开发人员的问题是,这个例子并没有真正充分解释每个领域是什么。以下是我的问题
publicServerURL:究竟是什么?和serverURL一样吗?例如,我的解析由AWS EC2托管,其serverURL为“http://18.217.111.58:80/parse”,我是否向publicServerURL字段输入相同内容?
appName:此字段只是您的应用名称吗?如果我的应用名称是PhotoLocator,我可以输入'Photo'或'PhotoLocator'吗?我想我的问题是,它是严格的吗?我可以输入任何东西吗?
模块:示例显示'@ parse / simple-mailgun-adapter',但我google的所有地方,我看到人们输入'parse-server-simple-mailgun-adapter',有人可以解释什么是正确的进入这个领域的方式?
fromAddress:这可以是什么?我的任何电子邮件地址?或者它必须是我的mailgun帐户中的特定电子邮件地址吗?
域名:我拥有一个名为clidev.net的域名。这是我输入的内容吗?或者是下列之一?
SMTP主机名:smtp.mailgun.org
默认SMTP登录:postmaster@clidev.net
API基本网址:https://api.mailgun.net/v3/clidev.net
apiKey:我相信这只是与我注册的域名关联的mailgun帐户上显示的api密钥。这是唯一不那么模棱两可的事情。
最后,如果我在AWS EC2上托管我的Parse服务器。要使我的电子邮件适配器工作,修改server.js文件是我唯一需要做的事情吗?或者我需要安装一些东西吗?
谢谢!