- 简介
Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。Node.js采用事件驱动和非阻塞I/O模型,使其变得轻量和高效,非常适合构建运行在分布式设备的数据密集型的实时应用。
运行于浏览器的JavaScript,浏览器就是JavaScript代码的解析器,而Node.js则是服务器端JavaScript的代码解析器,存在于服务器端的JavaScript代码由Node.js来解析和运行。
JavaScript解析器只是JavaScript代码运行的一种环境,浏览器是JavaScript运行的一种环境,浏览器为JavaScript提供了操作DOM对象和window对象等的接口。Node.js也是JavaScript运行的一种环境,Node.js为JavaScript提供了操作文件、创建HTTP服务、 创建TCP/UDP服务等的接口,所以Node.js可以完成其他后台语言(Python、PHP等)能完成的工作。
AI辅助
- 部署过程
#查看启用的nodejs yum module list nodejs #重置 yum module reset nodejs #启用新的nodejs yum module -y enable nodejs:18 #安装 yum module -y install nodejs:18/common #查看最新版本 node -v
- 安装组件
#安装pnpm npm install -g pnpm #/usr/local/bin/pnpm程序位置
- 项目应用
参考资料:
- https://segmentfault.com/a/1190000006121183#:~:text=Node.js%E6%98%AF%E5%9F%BA%E4%BA%8EChrome,%E5%AF%86%E9%9B%86%E5%9E%8B%E7%9A%84%E5%AE%9E%E6%97%B6%E5%BA%94%E7%94%A8%E3%80%82
- http://c.biancheng.net/view/9338.html