一、NodeJS是什么
Nodejs是js运行环境,可以解析运行js代码,也就是说现在js可以脱离浏览器来运行。
nodejs不可以操作bom,dom。可以操作服务器上的相关知识。
二、npm
nmp是世界上最大的开源生态系统,大多数js相关的包都存放在npm上,这样做让开发人员更方便去下载
三、nodejs fs模块
一、文件读取
引入fs核心模块,在里面提供了所有相关的api
二、文件增删改查
添加
读取
删除文件
第三方模块
一、nodemailer向邮箱发送验证码
引入模块
const nodemiler = require("nodemailer");
一、创建发送邮件请求对象
二、邮件信息
三、发送邮件
error对象
let err = new Error('发生错误')
throw err//抛出错误,终止代码
express框架
写接口
中间件
内置中间件static静态资源目录
//使用一个模块path做路径拼接
const path = require(“path”);
path.join(_dirname,'./hehe')
//使用console.log(_dirname)获取文件绝对路径
express.static(绝对路径)
//生成一个静态资源目录