ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 一、概述 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 参考:[http://nodejs.cn/api/](http://nodejs.cn/api/) ## 二、简单网站应用 node.js可以替代nginx、apache等web服务器,只需要用npm安装一些组件即可; 1、创建一个目录,作为独立运行的server,执行npm init; ``` npm init ``` ![](https://img.kancloud.cn/6c/d4/6cd4bb4bb8b040daca6be8edf63a577b_661x716.png) 2、当前目录安装express包; ``` npm install express -save ``` ![](https://img.kancloud.cn/0a/45/0a451e379fe5e85616295de2b876e3a7_677x475.png) 3、全局安装forever包,可以让服务器服务一直跑起来; ``` npm install forever -g ``` ![](https://img.kancloud.cn/f5/6c/f56c986701e2d7bb540ec6d0f2d59590_677x475.png) 4、新建一个服务js文件; index.js文件; ``` let express = require("express"); let app = express(); app.use(express.static("pages"));// app.listen(8080, ()=>{console.log("服务启动成功。");}) ``` 5、运行服务命令,服务启动成功; ``` forever start index.js ``` ![](https://img.kancloud.cn/34/72/34723628795b57ea0104a8f92513fd3d_677x475.png) 关闭 ``` forever stop index.js ``` ![](https://img.kancloud.cn/1c/bb/1cbbb4706c3f36ecd9c80e8f8e4cece6_677x475.png) 6、访问 pages就作为静态网页的根目录可以访问了 ![](https://img.kancloud.cn/ae/c8/aec842885da0c2f374e79f7d685e558c_888x209.png) http://localhost:8080/a.html ![](https://img.kancloud.cn/72/18/7218051c4b6a12978a2ac8802c123e41_1366x736.png)