白沐沐vccc 2022-10-24 23:21 采纳率: 96.2%
浏览 30

如何在网页上运行nodejs代码

写了一个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")
  • 写回答

4条回答 默认 最新

  • 经海路大白狗 前端领域优质创作者 2022-10-25 00:16
    关注

    node是运行在服务端的javascript啊,不是浏览器上的啊

    评论

报告相同问题?

问题事件

  • 创建了问题 10月24日

悬赏问题

  • ¥15 这个main已经在filename.obj中定义是什么错 C语言
  • ¥15 关于#linux#的问题:exsi8.0系统 怎么更改web访问端口,不用80、443
  • ¥15 使用elementor设计样式
  • ¥15 谁能提供一个中文版的推销咨询网站连接?
  • ¥15 springboot项目程序启动报错
  • ¥15 grlb复位后关闭硬限位开关,移动中仍然会触发停止。
  • ¥20 微信平台收付通的相关问题
  • ¥15 grbl复位后,移动会触发报警Alarm 1
  • ¥15 grbl为何无法移动到比复位坐标更小的坐标?
  • ¥15 pspice找元件和一个问题