IwanQ
@IwanQ
Плохие времена часто дают прекрасные возможности

Элемент маршрутизации из express в чистом node?

Здравствуйте. Появился с одной стороны простой вопрос, а с другой сложный, потому что ответа на него я пока не нашел.

Есть простой сервер без фреймворков, который получает адрес /user

const http = require('http');
http.createServer((req,res)=>{
  if(req.method === 'GET'){

    if(req.url === '/user'){
      res.writeHead(200,{
        'Content-Type': 'text/html'
      });
      res.end(req.url);
    }

  }
}).listen(3000);


И у меня возник вопрос, на который я пока не нашел ответа. А именно, если адрес будет /user/..., т.е. как отловить адрес потенциального пользователя, который может быть /user/4, /user/8, /user/999?

В Express как я понял это делается просто /user/*, а как такое реализовать в чистом node js я не нашел, поэтому кто знает, подскажите пожалуйста.
  • Вопрос задан
  • 87 просмотров
Решения вопроса 2
@Delagen
Техногик
Используй регулярки типа if( /\/user(\/\d+)?/.test(req.url))
Ответ написан
Комментировать
@RidgeA
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы