美文网首页
node一些npm记录

node一些npm记录

作者: 小小了墨 | 来源:发表于2019-08-16 10:28 被阅读0次

    非中间件

    handlebars

    模板引擎

    nodemailer

    邮件分发

    const params = {
      host: 'smtp.163.com', // 设置服务  smtp.qq.com
      port: 465, // 端口
      sercure: true, // 是否使用TLS,true,端口为465,否则其他或者568
      // 使用发送服务的邮箱
      auth: {
        // 发送服务邮箱
        user: '***@qq.com', 
        pass: 'sdfsdf'  // 这里的密码不是登录邮箱的密码,是生成的smtp密码
      }
    }
    
    // 邮件信息
    const mailOptions = {
      from: '**@qq.com', // 发送邮箱
      to: '***@163.com', // 接受邮箱
      subject: 'test', // 标题
      html: 'test mail is link' // 内容
    }
    
    // 发送邮件
    const transporter = nodemailer.createTransport(params)
    
    transporter.sendMail(mailOptions, (err, res) => {
      if (err) {
        return console.log(err);
      }
      console.log('Message %s sent: %s', res.messageId, res.response);
      // success
      // ...
    })
    

    中间件

    需要依赖 connect

    静态资源读取

    1. serve-index

    读取文件目录

    1. serve-static

    读取文件

    读取html后生成虚拟DOM修改html

    cheerio

    类似jQuery操作,可以用于写爬虫

    相关文章

      网友评论

          本文标题:node一些npm记录

          本文链接:https://www.haomeiwen.com/subject/zlcfsctx.html