私は以下の簡単なルートを持っています。パラマットが動作しないエクスプレスルート
const express = require('express');
const api = express.Router();
api.get('/vacancies', vacancies.getAllVacancies);
api.get('/vacancy/:id', vacancies.getVacancyById);
私はgetVacancyById
でreq.params.id
を使用する予定。しかし、getAllVacancies
作品が、
/vacancy/?id=1 is never recognized . I tried vacancy?id=1 many things it just never get called. The route is not recognized at all.
パスを呼び出してください。私は間違って何をやっていますか?あなたの/?idがクエリパラメータであるため、どんな助けもありがとうございます
送信可能な3種類のスクラップがあります。本文、リソース、およびクエリパラメータ。私はリソースのパラメータですが、あなたはクエリのパラメータであなたのAPIを呼び出しています。それを/ vacancy/1と呼んでください。 – selftaught91