【发布时间】:2022-01-08 11:04:14
【问题描述】:
在 HTML 文件中,我想使用库 nodemailer 发送电子邮件。要使用 nodejs 执行此操作,我只需将 var nodemailer = require('nodemailer') 放在我的 HTML 文件的脚本组件的顶部,但是 require 在 HTML 中不是有效的函数。当我尝试这样做时,我收到错误ReferenceError: require is not defined。我想知道如何从 HTML 中使用这个库,或者如果这不可能,有什么好的替代方法可以让我从 HTML 文件中发送电子邮件。
【问题讨论】:
-
无论您包含多少个 nodejs 库,您都无法从浏览器环境中发送电子邮件。
-
你不能在浏览器 DOM 上使用 require。但是,一些库也提供浏览器级别的包,这些包也可以通过标签 包含在浏览器中
标签: javascript html node.js