Узел Express.js устанавливает маршрут как переменную - PullRequest
0 голосов
/ 26 января 2019

Мне было интересно, есть ли способ сделать это или это вообще можно сделать:

В express.js я создал маршрут:

app.get('/hello', (req, res) => {
  // Do stuff here
});

Это работает, но мне было интересно, можно ли вместо этого добавить переменную:

app.get('/' + myVariable, (req, res) => {

  // so then I can do with the res of myVariable:

  if (res = 'something') {
     // do something
  } else if (res = 'somethingelse') {
    // do something else
  }

  //or use SWITCH CASE ...

});

Если есть способ сделать что-то подобное?

1 Ответ

0 голосов
/ 26 января 2019

Это можно сделать с помощью Параметры маршрута .

app.get('/:myVariable', (req, res) => {
  const myVariable = req.params.myVariable;

  if (myVariable = 'something') {
     // do something
  } else if (myVariable = 'somethingelse') {
    // do something else
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...