1.开发环境准备
安装node.js
node.js和npm介绍
介绍nodemon,实现热启动
使用nrm解决npm源的问题
使用nvn管理node.js版本问题
2.web应用基础
web应用以及Express介绍
使用Express搭建第一个web服务
路由Routing的介绍和使用
中间件Middleware介绍和使用
自定义编写中间件
异常处理
Mysql的安装和基本命令使用
ORM框架Sequelize介绍和使用
3.项目实战(to do)
4.梳理总结
第一个nodejs程序
//读取系统的cpu的信息const os=require('os');const cpus=os.cpus();console.log(cpus.length);//获取内存的信息const total = os.totalmem();console.log(total/1024/1024/1024)const free = os.freemem();console.log(free/1024/1024/1024)//显示当前系统的网络状况console.log(workInterfaces())
//web服务//ajax-->apo-->web server(nodejs)const http=require('http');const server=http.createServer((req,res)=>{res.end('hello')})server.listen(3000,'127.0.0.1',()=>{console.log('服务启动成功')})
项目启动:
启动脚本配置
使用nodemon工具可以不用反复重启npm
改配置不重新启动
监听变化:
debug模式
使用nrm管理npm源
nrmls检查是否安装
nrm -h查看所有操作命令
nvm官方安装
nvm -h 看看有什么命令
安装版本,无版本默认安装最新
搜索远程版本
web应用基础
添加git忽略文件
Route介绍和使用
es6语法:
name:name《==》name
中间件
路由级别的使用