要在Node.js中搭建一个简单的服务器,您可以使用内置的HTTP模块。下面是一个使用Node.js搭建服务器的示例代码:
const http = require('http');
// 创建服务器
const server = http.createServer((req, res) => {
// 设置响应头
res.writeHead(200, {
'Content-Type': 'text/plain' });
// 发送响应内容
res.end('Hello, World!');
});
// 监听服务器端口
const port = 3000;
server.listen(port, () => {
console.log(`Server is running on port ${
port}`);
});
在上述示例代码中,我们使用http
模块创建了一个HTTP服务器。createServer
方法接受一个回调函数作为参数,该回调函数在每次请求到达服务器时被调用。
在回调函数中,我们首先使用res.writeHead
方法设置响应头,指定了HTTP状态码和响应的内容类型。然后,使用res.end
方法发送响应内容。
最后,我们使用server.listen
方法指定服务器监听的端口号,并在服务器启动后打印一条消息。
要运行此服务器,只需将示例代码保存为一个.js
文件(例如server.js
),然后使用Node.js运行该文件:
node server.js
服务器将在端口3000上运行,并在浏览器中访问http://localhost:3000
时显示"Hello, World!"。