写了一个nodejs发送邮件的代码,由于刚学nodejs没太久,把这代码上传到服务器上报了个错误,好像是因为在浏览器上无法运行nodejs代码,请问如何解决
```javascript
const nodemailer = require('nodemailer');
sendMail('测试文件');
async function sendMail(text) {
var user = '3068639189@qq.com' //自己的邮箱
var pass = 'zxwahhybegrwdcge' //qq邮箱的授权码
var girl = '3100901170@qq.com' //对方邮箱
let transporter = nodemailer.createTransport({
host: 'smtp.qq.com',
port: 587,
secure: false,
auth: {
user: user,
pass: pass
}
})
let info = await transporter.sendMail({
from: `发送人<${user}>`,
to: `接收人<${girl}>`,
subject: '名字',
text: text
})
}
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/890668426666169.png "#left")
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/088188426666131.png "#left")