• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

node-实现Apache服务

开发技术 开发技术 1周前 (04-07) 6次浏览
// 加载网络请求模块
const http = require('http');
const fs = require('fs');

webRoot = 'C:/Users/gmbjzg/Desktop/JS/www'

// 1.创建Web服务器
const cs = http.createServer();
// 2.监听请求
cs.on('request', (request, response) => {

	// 设置编码
	// response.setHeader('Content-Type', 'text/html'; charset=utf-8');

	var url = request.url

	var filePath = '/index.html'

	if (url !== '/') {
		filePath = url
	}

	fs.readFile(webRoot + filePath, (err, data) => {
		if (err) {
			response.end('页面不存在')
			return
		}
		response.end(data)
	})
})
// 3.绑定端口号, 启动服务器
cs.listen(8000, () => {
	console.log('服务器启动成功...')
});

console.log("代码执行结束...")



程序员灯塔
转载请注明原文链接:node-实现Apache服务
喜欢 (0)