node 环境下简单web服务器搭建代码
Posted FOR FREIHEIT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node 环境下简单web服务器搭建代码相关的知识,希望对你有一定的参考价值。
零、前置
已经安装 node 环境。
一、代码片段
var http = require(‘http‘); var path = require(‘path‘); var fs = require(‘fs‘); var url = require(‘url‘); var server = http.createServer((req, res) => { var staticPath = path.join(__dirname, ‘‘); var pathObj = url.parse(req.url, true); if (pathObj.pathname == ‘/‘) pathObj.pathname += ‘index.html‘; var filePath = path.join(staticPath, pathObj.pathname); // 异步读取文件数据 fs.readFile(filePath, ‘binary‘, (err, fileContent) => { if (err) { res.writeHead(404, ‘Not Found‘); res.end(‘<h1>404 Not Found</h1>‘); } else { res.writeHead(200, ‘ok‘); res.write(fileContent, ‘binary‘); res.end(); } }) }) server.listen(8012); console.log(‘server is ok!‘)
二、优缺点
缺点:1.暂不支持热更新
以上是关于node 环境下简单web服务器搭建代码的主要内容,如果未能解决你的问题,请参考以下文章