初识node.js
一、安装Node.js
- 这一步真的应该你自己来操作,如果这一步你搞不定,那问题就很大了,直接再node.js官网下载安装即可

二、介绍Node.js
Node.js是一个免费、开源、跨平台的Javascript运行环境,这让开发者能够创建服务器、网页应用、命令行工具和脚本;
Node.js的优势
- 单线程、基于事件驱动、非阻塞I/O模型;
- 非常合适构建快速且可扩展的数据密集型应用;
- 需要大型的公司已经在生产环境中频繁使用Node.js;
- 全栈都使用JavaScript,更快更高效;
- 有NPM为所有人免费提供庞大的开源包库;
- 拥有活跃的开发者社区
Node.js适合做什么
-
后端为数据库的API(优先使用NoSQL)
-
数据流
-
实时聊天应用
-
服务器端Web应用
Node.js不适合做什么
需要大量服务器端处理的应用(CPU密集型),比如不适合做一些实时视频转码、大规模矩阵运算、复杂的加密/哈希计算,大量数据的排序、聚合,服务器端渲染复杂图表的;这里只是说不适合做,并不是不能做,也有很多解决方案,但是你做这些项目,一开始选择Node.js是不明智的选择
三、运行Node.js
- 安装完node.js之后,我们就可以在终端命令行使用它了,你只需要编写JavaScript代码就可以了

这个系列的Node.js视频都是参考Udemy里面jonas老师的讲解和项目,后面文章将不再展示此内容