学习nodeJs--nodejs介绍

192 阅读1分钟

1-1 下载和安装

  1. 官网下载 nodejs.cn/
  2. 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(优化和扩展)
  • 日志
  • 安全性
  • 集群和服务拆分