node,js搭建简单服务器

搭建服务器

创建一个文件夹,在文件夹里准备服务器要展示的网页与搭建服务器的js文件
image
准备展示的网页内容为
image

准备运行服务器的run.js代码

//引用node.js的http模块
const http = require('http');
const server = http.createServer()
//注册 request 事件
server.on('request', (req, res) => {
//引用fs模块
	const fs = require('fs')
	//获取请求地址中的路径,无则补全
	if (req.url === '/') {
		req.url = '/index.html'
	}
	fs.access('./漂亮的网页' + req.url, err => {
		if (err) {
		//错误提示404
			res.statusCode = 404
			res.end('no find')
		} else {
			fs.readFile('./漂亮的网页' + req.url, (err, data) => {
			//输出网页
				if (err) throw err;
				res.end(data)
			})
		}
	})
})
//指定端口8080,端口自己设置,只要与其他服务器端口不同即可
server.listen(8080, () => console.log('启动服务器'))

写完js代码以后在文件路径处打开cmd
image

在cmd中检查node.js并运行服务器,没有node.js需要下载,有则显示版本
image

这样输入自己电脑的ip就可以在浏览器打开服务器运行的网页了
image

posted @ 2021-06-29 11:03  煜火  阅读(130)  评论(0)    收藏  举报