雅晴

“TA还未设置签名”

问问

express4 req.body获取不到前台post数据

已解决

已有 886次阅读2016-03-16 21:17 |系统分类:node.js |举报

var option={
    type:"POST",
    url:"/",
    contentType:"application /json;charset:utf-8",
    dataType:"json",
    data:{
        ok:"on",
        temperature:"18",
    }
    success:function(response){        console.log(response);
    }
    error:function(err){
        alert(err);
        }
    }
$.ajax(option);

以上是前台代码。。

app.post("/",function(req,res){    var data={
        ok:req.body.ok,
        temperature:req.body.temperature
    }    console.log(data);  
})

最后输出的为{ok:undefined,temperature:undefined}

我使用的express框架.

app.use(bodyParser());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

使用的bodyParser解析的模块。但是依然解析不到req.body里面的值。


0 /1000