gpt4 book ai didi

javascript - Nodejs Express 4.0 post json对象

转载 作者:行者123 更新时间:2023-12-02 16:55:33 25 4
gpt4 key购买 nike

我正在尝试解析请求中发送的 json 对象并回显正在发送的数据这是我的发帖请求

    $.ajax({
url: url,
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({
name:"Bob"
}),
// processData: false, // this is optional
dataType: 'json'
});

这是我尝试访问对象参数的方式

    var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var router = express.Router();
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.use('/api', router);
app.listen(8010);
router.post('/addUser', function(req, res){
console.log(req.body);

});

最佳答案

我认为你需要:

router.post('/addUser', function(req, res){
console.log(req.body.name);
});

编辑

测试后,您还错过了这两行(或者您故意没有包含它们):

app.use(router); //You need to register your rooter as a middleware
app.listen(1234); //Your port of choice

关于javascript - Nodejs Express 4.0 post json对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26208285/

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