Как я могу реализовать и получить динамический маршрут или путь с помощью пакета Express? Основная проблема заключается в том, что путь - это идентификатор, переданный клиентом, и он не контролирует его.

const express = require('express');
const dynamic_path= express();


dynamic_path.get('/user', (req, res) => {

});

exports.v1 = functions.runWith(runtimeOpts).https.onRequest(dynamic_path);

Результатом выше будет https://my-app.net/v1/user, а запрос клиента будет https://my-app.net/v1/user/user_id. Мне нужно разрешить динамический путь, и мне также нужно получить значение user_id для будущего использования.

0
Bitwise DEVS 26 Ноя 2021 в 10:20

2 ответа

Лучший ответ

На маршрут добавлен :user_id.

dynamic_path.get('/user/:user_id', (req, res) => {
  const user_id = req.params.user_id;
});
2
Alex Yu 26 Ноя 2021 в 10:22
use route 
https://my-app.net/v1/user/:user_id
code will be like this 
dynamic_path.get("/user/:user_id" , (req, res)=>{

let user_id = req.parmas.user_id

}

0
ijaz khan 26 Ноя 2021 в 10:27