node.js get/post请求
时间: 2023-05-02 14:00:45 浏览: 147
Node.js 支持 HTTP 协议中的 GET 和 POST 请求。GET 请求用于从服务器获取资源,POST 请求用于向服务器添加、更新或删除资源。在 Node.js 中,可以使用内置的 http 模块来处理和响应 GET 和 POST 请求。此外,还可以使用第三方库如 Express 来简化处理请求的代码。
相关问题
写一个node.js服务器,当请求为get时,请求路径为/login,返回login。当请求为post时,请求路径为/register,返回register
你可以使用Express框架创建一个简单的Node.js服务器,满足你提到的需求。以下是一个基础示例:
```javascript
const express = require('express');
const app = express();
app.use(express.json());
// 当请求为GET并且路径为'/login'
app.get('/login', (req, res) => {
res.send('login');
});
// 当请求为POST并且路径为'/register'
app.post('/register', (req, res) => {
res.send('register');
});
// 启动服务器监听8080端口
app.listen(8080, () => {
console.log('Server is running on port 8080');
});
```
在这个例子中,`app.get()`和`app.post()`分别处理GET和POST请求,`res.send()`用于发送响应内容。当你运行这个服务器并发送对应的请求,它会按照你的规则返回相应的字符串。
阅读全文