如何在 Express.js 中编写带有查询字符串参数的 API 路由
How to write an API route with query string parameters in Express.js
尝试编写一个简单的路由,通过它的 id 获取记录 property/column
const router = require("express").Router();
router.get("/record/:id", getRecordById) // CHANGE HERE
这就是我能够用于前端的方式 ajax -
http://localhost:3001/record/1
我需要更改什么才能将路由用作
http://localhost:3001/?record=1
你应该像这样创建一条路线。
router.get("/", function (req, res) {
// Get record id
const record_id = req.query.record;
});
你的情况
API:
router.get("/记录", getRecordById)
URL:
http://localhost:3001/record?id=1
获取api中的查询字符串:
req.query.id
尝试编写一个简单的路由,通过它的 id 获取记录 property/column
const router = require("express").Router();
router.get("/record/:id", getRecordById) // CHANGE HERE
这就是我能够用于前端的方式 ajax -
http://localhost:3001/record/1
我需要更改什么才能将路由用作
http://localhost:3001/?record=1
你应该像这样创建一条路线。
router.get("/", function (req, res) {
// Get record id
const record_id = req.query.record;
});
你的情况
API: router.get("/记录", getRecordById)
URL: http://localhost:3001/record?id=1
获取api中的查询字符串: req.query.id