问题描述
我正在使用AWS EC2来托管我的bitnam解析服务器,该服务器充当我的Android应用程序的后端。我无法为我的应用用户实施密码重置。我按照以下说明进行操作:
但我仍然得到错误:
" com.parse.ParseRequest $ ParseRequestException:密码重置和电子邮件验证功能需要appName,publicServerURL和emailAdapter。"
我所做的一步一步
我去了mailgun并创建了一个帐户。
我将自己拥有的域名(由squarespace托管)注册到mailgun。 (见下图)
我访问了位于apps / parse / htdocs文件夹中的server.js文件。
我修改了我的server.js文件,如下所示。
我不确定的事情
如果你们发现我犯的任何错误,请告诉我。我已经在这方面工作了一个星期,但仍然无法恢复密码恢复工作。谢谢!
答案 0 :(得分:0)
几件事:
“ parse-server-simple-mailgun-adapter”:“ 1.0.0”,
在“依赖项”部分下,则应自动安装该软件包。我通常在node_modules文件夹下检查。
var config = { ... publicServerURL: (process.env.SERVER_URL || 'http://localhost:1337') + mountPath, // Your apps name. This will appear in the subject and body of the emails that are sent. appName: 'YOURAPPNAME', ...
希望这会有所帮助。
答案 1 :(得分:0)
在package.json中添加{}
,因为它不能为空。