1-1 下载和安装
- 官网下载 nodejs.cn/
- node版本切换 nvm
ios
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
window 下载地址
https://github.com/coreybutler/nvm-windows/releases
1-2 js跟nodejs的区别
- 他们都遵循ECMAScript规范
- javascript 支持web api Bom(一些操作浏览器的方法) Dom (一些操作页面元素的方法)
- nodeJs支持 node api OS(操作系统) file(文件系统) net(网络系统) database(数据库)
1-3 commonjs
commonJS规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exports属性(即module.exports)是对外的接口。加载某个模块,其实是加载该模块的module.exports属性。
1-4 debugger
vscode 编辑器调试 需要注意配置 program
inspect协议 谷歌浏览器
1-5 server端跟前端的区别
- 服务稳定性
- 考虑内存和cpu(优化和扩展)
- 日志
- 安全性
- 集群和服务拆分