Я пытаюсь создать базовый сценарий входа для приложения, использующего Express JS, и работаю над функцией POST, чтобы выполнить ту же задачу для меня. Однако всякий раз, когда я пытаюсь вернуть параметры, которые я передаю (тестирую скрипт через Postman), значения всегда не определены.
Буду признателен за помощь! Спасибо:)
Код:
const express = require('express'),
app = express();
var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.get('/',(request,response)=>{
response.send('This is a test message');
});
app.post('/login', (request,response)=>{
let uname = request.body.username;
let pword = request.body.password;
response.send('Username: ' + uname + ' and Password: ' + pword);
});
//Binding the server to a port(3001)
app.listen(3001, () => console.log('express server started at port 3001'));
Передается JSON:
{
"username":"testuname",
"password":"passw0rd"
}