Express cho phép gắn một Router vào một tiền tố: app.use('/api', apiRouter). Khi đó route /users bên trong router thực sự đáp ứng /api/users.
Cho tiền tố PREFIX, một route nội bộ SUBPATH (trong router), và một request đầy đủ. In MATCH nếu request khớp PREFIX + SUBPATH (ghép trực tiếp, cả hai đã bắt đầu bằng /), ngược lại NO MATCH.
app.use('/api', apiRouter);
apiRouter.get('/users', handler); // = /api/users
Dòng 1: PREFIX. Dòng 2: SUBPATH. Dòng 3: request đầy đủ.
PREFIX và SUBPATH bắt đầu bằng /.
In MATCH hoặc NO MATCH.
Ví dụ:
Đầu vào:
/api
/users
/api/users
Đầu ra:
MATCH
Giải thích:
Đang tải editor...