gpt4 book ai didi

javascript - Express JS 中的 POST 函数

转载 作者:行者123 更新时间:2023-11-29 10:29:00 25 4
gpt4 key购买 nike

我正在尝试使用 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"
}

最佳答案

你有什么工作正常。

在测试时,您可能没有将请求的 Content-Type 指定为 application/json

关于javascript - Express JS 中的 POST 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51141159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com