是否可以使用节点邮件程序在离子应用程序中发送邮件?

时间:2016-06-13 07:20:22

标签: angularjs node.js ionic-framework nodemailer

我正在尝试将节点邮件程序与离子项目集成以发送电子邮件而不会受到用户干扰。但是当我使用npm添加节点邮件程序js并在控制器中使用它时,它会给出以下错误。

  

错误:尚未为上下文加载模块名称“nodemailer”:_。使用require([])

2 个答案:

答案 0 :(得分:0)

Node Mailer不能用于在离子应用中发送电子邮件。我们需要让节点使用require()加载模块节点邮件程序。

http://www.bossable.com/1910/angularjs-nodemailer-contact-form/

答案 1 :(得分:0)

说明:否,节点邮件程序在服务器端用于发送电子邮件,因为它通过 Node.JS 运行。但是Ionic App是一个混合应用程序,它在移动设备(Android / iOS)中运行,就像简单的 JS / HTML / CSS 一样。因此,无法在Ionic APP中运行节点模块。

解决方案:您需要使用Apache Cordova的电子邮件编辑器插件通过离子应用程序发送电子邮件。