创建HTTP服务器
HTTP服务器允许我们监听HTTP请求,并对这些请求进⾏响应,这对于构建Web应⽤程序和API⾮常重 要。
1.引⼊HTTP模块
当我们的电脑下已经安装了node.js的环境下,就可以引入http模块了
const http = require('http');
2.创建http的服务器
const server = http.createServer((req, res) => {
// 处理HTTP请求并⽣成HTTP响应
});
const port = 8080; // 指定服务器监听的端⼝号
server.listen(port, () => {
console.log(`Server is running on port ${port}`);
});
以在回调函数中编写处理逻辑,然后使⽤server.listen()来指定服务器监听的端⼝。
3.处理HTTP请求
HTTP请求可以使⽤不同的HTTP⽅法,例如GET、POST、PUT、DELETE等。根据不同的⽅法,我们可 以执⾏不同的操作。以下是⼀个示例,演示如何根据HTTP⽅法处理请求:
const http = require('http');
const server = http.createServer((req, res) => {
if (req.method === 'GET') {
// 处理GET请求
} else if (req.method === 'POST') {
// 处理POST请求
} else {
// 处理其他⽅法
}
});
此时服务就运行成功并可以根据不同的方法,执行我们不同的操作