后端接收vue传来的参数并处理的代码
时间: 2024-03-13 16:45:54 浏览: 42
假设你使用的是 Node.js 和 Express,以下是一个简单的示例代码:
```
const express = require('express')
const app = express()
const bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
app.post('/api/users', (req, res) => {
const name = req.body.name
// 处理接收到的 name 值
res.send('Received ' + name)
})
app.listen(3000, () => {
console.log('Server started on port 3000')
})
```
上述代码中,我们使用了 Node.js 和 Express 实现了一个简单的服务器,当接收到来自 `/api/users` 接口的 Post 请求时,我们会在后端获取到请求的 name 值,并进行处理,最后返回一个响应。
在这个示例中,我们使用了 `body-parser` 中间件来解析请求体,使得我们可以方便地获取到 POST 请求中传递的参数。具体来说,我们使用了 `bodyParser.urlencoded()` 方法来解析 `x-www-form-urlencoded` 格式的请求体,使用 `bodyParser.json()` 方法来解析 JSON 格式的请求体。
在 `/api/users` 接口中,我们可以通过 `req.body` 来获取请求体中的参数,例如上述代码中的 `name` 参数。这样,我们就可以对这个参数进行处理,比如存储到数据库中等等。最后,我们通过 `res.send()` 方法来返回一个响应,告诉前端请求已经成功处理。
阅读全文