Передача значения переменной в экспресс-запросе после запроса - PullRequest
0 голосов
/ 13 мая 2019

Простая проблема - у меня есть приложение для экспресс-узла, которое я хочу выполнить после запроса - используя запрос, передавая значение строковой переменной.

Я не хочу передавать имя переменной, но ее значение.
Если я просто добавлю имя в запрос, оно передаст фактическое имя.

Ожиданиерешение.

1 Ответ

0 голосов
/ 13 мая 2019

Вот как будет выглядеть ваш HTML-файл:

<form method='POST' action="/signup">
            <b>USERNAME:</b> <input type="text" name="userName" placeholder="yourname">
            <br>
            <br>
            <b>PASSWORD:</b> <input type="password" name="userPass" placeholder="***"><br>
            <br>
            <b>CONF. PASS.:</b> <input type="password" name="cnfPass" placeholder="***"><br>
            <br>
            <input type="submit" class = 'btn btn-primary' value="Signup">
        </form>

Вот как будет выглядеть ваш js-файл:

app.post('/signup',urlencodedparser,function(req,res){
    var uPass=req.body.userPass;
    var uName=req.body.userName;
    var cnfPass = req.body.cnfPass;
    if(uPass!=cnfPass)
        res.end('Passwords dont match!')
    else
    {
        con.query("INSERT INTO USERS(name,password) values (?,?)",[uName,uPass])
        res.sendfile('user.html')
    }   
    }
)

Вы можете извлечь значения переменных, присвоив им имя в html-файле.
В этом случае, Я получаю значение входного имени с помощью полей 'userName' и 'userPass'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...