Node.js + Express で ルーティングパスを可変にしたい場合は、ルーティング定義で :パス名
を使用します。
例) 次のようにパスに可変の名前を使用したい場合
http://example.com/users/名前
ルーティングを定義する際に、パスを :パス名
とするとパスが可変になります。ここでは :name
としています。受け取ったパスを参照するには req.params.パス名
とします。
const express = require('express'); const router = express.Router(); router.get('/users/:name', (req, res) => { res.send(req.params.name); });