从 android studio 在 bitnami Parse 服务器上设置电子邮件验证
Posted
技术标签:
【中文标题】从 android studio 在 bitnami Parse 服务器上设置电子邮件验证【英文标题】:set email verification on bitnami Parse server from android studio 【发布时间】:2018-09-05 14:43:47 【问题描述】:我一直在寻找一种方法来为我的应用设置电子邮件验证,其服务器位于 Bitnami Parse Server(EC2) 上。无济于事!我所能找到的只是一个客户要求我将我的应用程序转移到 back4App。但是仅仅因为我没有解决电子邮件验证的方法而将我的应用程序切换到 back4App 是荒谬的,这就是我拖延的原因。请帮忙!
我正在寻找教程或详细指南。我完全不确定如何下载解析服务器 mailgun。
【问题讨论】:
您阅读文档了吗? 是的,但我无法有效理解 【参考方案1】:您是否启用了 HTTPS?你能检查一下这个帖子吗?它可能会帮助您进行设置:
https://community.bitnami.com/t/parse-email-verification-issue/53354/
【讨论】:
很抱歉,我刚刚尝试了您发送的链接中的内容。但我一定做错了一切。我现在完全不确定如何下载到 mailgun 解析服务器。我有腻子。我应该在 server.ks 上使用 putty 还是在 cmd 中安装 parse-server-mailgun。我是初学者,不懂。对不起 Yes Antony,您需要使用 SSH 连接 (putty) 访问服务器,然后移动到 Parse 安装目录 (cd /opt/bitnami/apps/parse/htdocs
) 并运行 npm 命令安装该工具 (@987654323 @)。之后,请按照以上信息配置应用程序。
经过大量研究并感谢 Jota Martos,我终于安装了 mailgun 适配器,但仍然无法发送验证电子邮件。我想指出的是最初它说我的 package.json 是空的,所以我创建了一个默认的 package.json。会不会是我出错的地方?【参考方案2】:
通过 Putty 访问您的服务器。 在终端中使用命令转到目录 htdocs
$cd /opt/bitnami/apps/parse/htdocs.
在这里您会找到一个文件 package.json。 用vi打开文件,看看里面有没有东西
如果它为空,则将 添加到您的 package.json 文件 保存并运行
$npm install @parse/simple-mailgun-adapter --save
打开您的 server.js 文件后,使用 appName 和 publicserverurl 设置您的 emailAdapter。
在此之后将此行添加到您的 server.js 文件中
verifyUserEmails: true
【讨论】:
以上是关于从 android studio 在 bitnami Parse 服务器上设置电子邮件验证的主要内容,如果未能解决你的问题,请参考以下文章
我刚用android studio从svn导进来的项目爆红线,求指教
Android Studio 将项目从 Eclipse 导入 Android Studio
从 Android Studio 运行时,为啥 Android 应用程序会在后台启动?