服务器响应get请求方法
时间: 2023-11-18 10:30:02 浏览: 76
GET请求方式
好的,一般来说服务器响应 GET 请求的方法有以下几种:
1. 使用原生的 Node.js http 模块:
```javascript
const http = require('http');
const server = http.createServer((req, res) => {
if (req.method === 'GET') {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World!');
} else {
res.statusCode = 405;
res.end();
}
});
server.listen(3000, () => console.log('Server is listening on port 3000'));
```
2. 使用 Express 框架:
```javascript
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000, () => console.log('Server is listening on port 3000'));
```
3. 使用 Koa 框架:
```javascript
const Koa = require('koa');
const Router = require('koa-router');
const app = new Koa();
const router = new Router();
router.get('/', (ctx, next) => {
ctx.body = 'Hello World!';
});
app.use(router.routes());
app.listen(3000, () => console.log('Server is listening on port 3000'));
```
这些方法都可以响应 GET 请求,具体选择哪一种方法取决于你的需求和个人喜好。
阅读全文