Javascript 如何使用ExpressJS从jQueryAjax文章中获取数据

Javascript 如何使用ExpressJS从jQueryAjax文章中获取数据,javascript,jquery,ajax,node.js,express,Javascript,Jquery,Ajax,Node.js,Express,您好,我有一个jquery post数据,我正在发送: $.ajax({ type: "POST", url: app.config.backend_2 + '/notifications/usernames', data: data, contentType: 'application/javascri

您好,我有一个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);
                    }
                });
这是我的快递员:

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

     start();

};

如何从ajax获取数据以将其记录到
保存用户名\u以备通知
函数中?

在expressjs应用程序中需要一个主体解析器中间件来解析JSON req对象

要配置它,您需要以下代码

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)

除非您想使用JSONP,否则请将内容类型更改为application/json?是的,这很有效。在需要body解析器之后,将其放在最上面。非常感谢:)