如何使用Node.js原生API分步构建一个Web服务器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1253个文字,预计阅读时间需要6分钟。
使用Node.js搭建一个简单的web服务器相对简单,直接使用内置的`http`模块即可。下面是一个示例代码:
javascriptconst http=require('http');
const hostname='127.0.0.1';const port=3000;
const server=http.createServer((req, res)=> { res.statusCode=200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, world!\n');});
server.listen(port, hostname, ()=> { console.log(`Server running at http://${hostname}:${port}/`);});
这段代码创建了一个简单的web服务器,监听在3000端口。访问`http://127.0.0.1:3000/`时,会返回`Hello, world!`。
node.js 实现一个简单的 web 服务器还是比较简单的,以前利用 express 框架实现过『nodeJS搭一个简单的(代理)web服务器』。代码量很少,可是使用时需要安装依赖,多处使用难免有点不方便。于是便有了完全使用原生 api 来重写的想法,也当作一次 node.js 复习。
本文共计1253个文字,预计阅读时间需要6分钟。
使用Node.js搭建一个简单的web服务器相对简单,直接使用内置的`http`模块即可。下面是一个示例代码:
javascriptconst http=require('http');
const hostname='127.0.0.1';const port=3000;
const server=http.createServer((req, res)=> { res.statusCode=200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, world!\n');});
server.listen(port, hostname, ()=> { console.log(`Server running at http://${hostname}:${port}/`);});
这段代码创建了一个简单的web服务器,监听在3000端口。访问`http://127.0.0.1:3000/`时,会返回`Hello, world!`。
node.js 实现一个简单的 web 服务器还是比较简单的,以前利用 express 框架实现过『nodeJS搭一个简单的(代理)web服务器』。代码量很少,可是使用时需要安装依赖,多处使用难免有点不方便。于是便有了完全使用原生 api 来重写的想法,也当作一次 node.js 复习。

