本地node.js服务器搭建
本地node.js服务器搭建并通过浏览器访问服务器
![](https://img.haomeiwen.com/i1378846/f04bbb9f12e16952.png)
![](https://img.haomeiwen.com/i1378846/37d2580ec056407a.png)
![](https://img.haomeiwen.com/i1378846/f52caadf0c8b24cb.png)
github下载express
https://github.com/expressjs/express
1.首先
检查是否安装了node和npm
要检查是否安装了Node.js,请在终端中运行以下命令:
node -v
要确认您已安装npm,可以在终端中运行此命令:
npm -v
![](https://img.haomeiwen.com/i1378846/ca143ffb2a25fca5.png)
![](https://img.haomeiwen.com/i1378846/59976e539baa54c5.png)
2.没有的话需要去下载安装Node.js和npm(npm与Node.js一起发布 - 这意味着当你下载Node.js时,你会自动在你的计算机上安装npm)https://nodejs.org/en/
![](https://img.haomeiwen.com/i1378846/23417df5d9d36cb4.png)
3.在桌面新建个文件夹
mkdir 1214tt
进入到1214tt文件夹下
![](https://img.haomeiwen.com/i1378846/e2e323496eddda1f.png)
npm init
后一路确定enter
![](https://img.haomeiwen.com/i1378846/e18d7aa1b28a751c.png)
经过npm init后会在文件夹下生成一个package.json文件
接下来在 myapp 目录下安装 Express 并将其保存到依赖列表中。如下:npm install express --save
![](https://img.haomeiwen.com/i1378846/b36b89c7ac693b32.png)
经过npm install express --save后会在文件夹下生成一个package-lock.json文件
![](https://img.haomeiwen.com/i1378846/4f7d639167a9fefe.png)
接下来在1214tt文件下新建.js文件
varexpress=require('express')varapp=express()app.get('/',function(req,res) {res.send('Hello World')})app.listen(3000)
![](https://img.haomeiwen.com/i1378846/1972101ff16ab13b.png)
![](https://img.haomeiwen.com/i1378846/148947bb6fcaebcd.png)
![](https://img.haomeiwen.com/i1378846/96b163ff133bef50.png)
![](https://img.haomeiwen.com/i1378846/258ba1b82e74556c.png)
最后在终端里启动node \ttindex.js
![](https://img.haomeiwen.com/i1378846/0d09ee712240bf67.png)
在浏览器里输入http://127.0.0.1:3000
访问得到
![](https://img.haomeiwen.com/i1378846/62bb1741628c82eb.png)
![](https://img.haomeiwen.com/i1378846/41c3e73423890fda.png)
大功告成
于是就可以通过服务器访问网页
1.首先打开百度的新闻----页面存储为网页源码命名为ttbaidu.html到桌面
然后在1214tt文件里新建一个文件夹www_root
将ttbaidu.html拖入到www_root文件夹下
此时需要修改1214tt文件夹下的ttindex.js文件
var express = require('express')
var app = express()
var path = require("path");
app.use("/", express.static(path.join(process.cwd(), "www_root")));
app.get('/', function (req, res) {
res.send('Hello World')
})
app.listen(3000)
![](https://img.haomeiwen.com/i1378846/39feddaa54293fbf.png)
再次启用node \ttindex.js
![](https://img.haomeiwen.com/i1378846/bd4a70d032583b02.png)
现在明白了移动端只是长海一粟,服务器才是博大精深!!!!
https://www.npmjs.com/get-npm
http://www.expressjs.com.cn/starter/installing.html