最初RyanDahl是为了构建一个高性能的文本服务器,而node.js是他在寻找一种更高提升web服务器性能发现的,事件驱动、非阻塞I/O这种方式能更好的提高性能。
适合NodeJS的场景 RESTful API 这是NodeJS最理想的应用场景,可以处理数万条连接,本身没有太多的逻辑,只需要请求API,组织数据进行返回即可。它本质上只是从某个数据库中查找一些值并将它们组成一个响应。
node.js相比SpringMVC有什么优势1,提高开发效率,因为有了Node之后就不需要配置Nginx了,也不需要配置一些代理工具了,所有的页面生命周期都是由前端统一去管理的,这时候不需要其他人进行合作。
csharp Copy code sudo apt-get install build-essential python3-dev python3-pip nodejs npm 配置防火墙:Ubuntu默认启用了一个简单的防火墙ufw,但是必须配置以允许或拒绝特定的网络流量。
npm install xxx ,则是将模块下载到当前命令行所在目录。例如:代码如下:复制代码c:\123npm install xxx将会安装到代码如下:复制代码c:\123\node_modules\xxx这种方式显然是不好的,所以一般都会使用全局安装方式统一安装的一个目录中去,这样既方便管理、结构清晰还可以重复利用。