@marataziat
Джангист-тракторист

Как использовать в express req, у меня проблема в роутах?

Вот шо у меня есть:
app.get('/register/:realfirstname/:realsecondname/:username/:password', function (req, res) {
  // Add validation
  console.log(req.realfirstname)

console.log(req.realfirstname) - выводит undefined :(, вот как я посылаю запрос:
Вот весь код:
app.get('/register/:realfirstname/:realsecondname/:username/:password', function (req, res) {
  // Add validation
  console.log(req.realfirstname)
  // Normal registration
  MongoClient.connect(url, function(err, db) {
    var dbo = db.db("test");
    dbo.collection("userslist").insertOne({ realfirstname: req.realfirstname, realsecondname: req.realsecondname, username: req.username, password: req.password, sessionid: null, sessiontime: null }, () => {
      db.close();
    });
    res.send("User registred");
  });
})
app.listen(3000)

localhost:3000/register/Ashot/Tryboshat/marataziat...
  • Вопрос задан
  • 45 просмотров
Решения вопроса 2
@RidgeA
0. Рекомендую почитать документацию
1. Не рекомендую передавать пароли в строке запроса
Ответ написан
rshaibakov
@rshaibakov
Web-разработчик
Обращаться к параметрам надо так req.params.realfirstname.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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