我有以下API URL之一。对于我的用例来说,最终使用哪个URL并不重要,但目前两者都无法工作。
http://localhost:3000/api/track/TRACKID
或者
http://localhost:3000/api/track?id=TRACKID
我该如何在API代码中获得
TRACKID
?以下代码的结果为undefined
。export default async (req: IncomingMessage, res: ServerResponse) => {
console.log(req.id);
};
我试图按照以下方式设置第一个URL的文件,但是也没有成功。结果只是URL变成了
http://localhost:3000/api/track/[id]
。PROJECT/server/api/track/[id].ts
对于第二个URL,我使用了以下设置。
PROJECT/server/api/track.ts