gpt4 book ai didi

javascript - 如何使用 ExpressJS 从 jQuery ajax post 获取数据

转载 作者:太空宇宙 更新时间:2023-11-04 02:25:45 25 4
gpt4 key购买 nike

嗨,我有一个要发送的 jquery post 数据:

                 $.ajax({
type: "POST",
url: app.config.backend_2 + '/notifications/usernames',
data: data,
contentType: 'application/javascript',
dataType: 'json',
success: function (result) {
console.log(result);
}
});

这是我的 express 收件人:

 exports.save_usernames_for_notifications = function (req, res, next) {
var start = function () {
console.log(req);
};

start();

};

如何从 ajax 获取数据并将其记录到 save_username_for_notifications 函数中?

最佳答案

您的expressjs应用程序中需要一个正文解析器中间件来解析您的JSON req对象

https://www.npmjs.com/package/body-parser

要配置它,您需要此代码

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json()); // this is used for parsing the JSON object from POST

然后,要在 Express 应用程序中获取数据,只需执行以下操作

console.log(req.body.data)

关于javascript - 如何使用 ExpressJS 从 jQuery ajax post 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30587297/

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