如何在 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