Node.js中的http模块是用于创建HTTP服务器和客户端的核心模块。在本教程中,我们将重点介绍如何使用http模块来创建HTTP服务器。
const http = require('http');
const server = http.createServer((req, res) => {
// 在这里处理请求和发送响应
});
const server = http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('<h1>Hello, World!</h1>');
res.end();
});
在上面的例子中,我们使用res.writeHead方法设置响应头,指定状态码和Content-Type。然后使用res.write方法发送响应体,最后使用res.end方法结束响应。
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('<h1>Hello, World!</h1>');
res.end();
});
server.listen(3000, () => {
console.log('Server is running on http://localhost:3000');
});
在上面的例子中,我们创建了一个简单的HTTP服务器,当有请求时会返回"Hello, World!"。服务器监听在3000端口上,当服务器启动时会在控制台输出一条消息。
以上就是使用Node.js的http模块创建HTTP服务器的基础教程。通过学习这些基础知识,你可以开始构建自己的Web应用程序了。希望对你有帮助!