我在进行快速路由时遇到了困难,因为我是这样的:
获取用户的运动日志:GET / api / exercise / log?{userId} [&from] [&to] [&limit]
{} =必填,[] =可选
从,到=日期(yyyy-mm-dd);限制=数量 我不明白那是什么?和在路线上?我在YouTube上看到的是这样的路线:
app.route('/api/exercise/log/:userId').post(exercisehandler);
我想做一条这样的路线:
GET /api/exercise/log?userId=1234&from=2018-01-01&to=2018-07-23&limit=100
我正在查看express上的工艺路线文档,但是我仍然想在这里有个想法,以便可以更快地完成。帮助吗?
答案 0 :(得分:0)
您可以这样操作:
const express = require("express")
const app = express()
const port = 3000
app.route("/api/exercise/log/:userId").get((req, res) => {
console.log(req.params)
console.log(req.query)
// ...
})
app.listen(port, () => console.log(`Listening on port ${port}!`))
和GET请求:
GET /api/exercise/log/1234?from=2018-01-01&to=2018-07-23&limit=100