Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js use(bodyParser.json());和bodyParser.urlencoded({extended:true})方法未解析_Node.js - Fatal编程技术网

Node.js use(bodyParser.json());和bodyParser.urlencoded({extended:true})方法未解析

Node.js use(bodyParser.json());和bodyParser.urlencoded({extended:true})方法未解析,node.js,Node.js,我正在使用webstorm,我已经安装了body parser模块,但是bodyParser.json和bodyParser.urlencoded仍然给出了一个未解决的方法错误 var express = require('express'); var connect = require('connect'); var logger = require('morgan'); var bodyParser = require('body-parser'); var app = express()

我正在使用webstorm,我已经安装了body parser模块,但是
bodyParser.json
bodyParser.urlencoded
仍然给出了一个未解决的方法错误

var express = require('express');
var connect = require('connect');
var logger  = require('morgan');
var bodyParser = require('body-parser');
var app = express();
port = process.env.PORT || 8080;

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

require('./routes.js')(app);

app.listen(port);

console.log('The App runs on port ' + port);
路线

   var requests = require('config/requests');
 var request = require('request');


 module.exports = function(app) {



app.get('/', function(req, res) {

    res.end("Node-Android-Chat-Project"); 
});


app.post('/login',function(req,res){
    var name = req.body.name;
        var mobno = req.body.mobno;
        var reg_id = req.body.reg_id;

    requests.login(name,mobno,reg_id,function (found) {
        console.log(found);
        res.json(found);
});     
});

app.post('/send',function(req,res){
    var fromu = req.body.from;
    var fromn = req.body.fromn;
        var to = req.body.to;
        var msg = req.body.msg;


    requests.send(fromn,fromu,to,msg,function (found) {
        console.log(found);
        res.json(found);
});     
});

app.post('/getuser',function(req,res){
    var mobno = req.body.mobno;

    requests.getuser(mobno,function (found) {
        console.log(found);
        res.json(found);
});     
});

app.post('/logout',function(req,res){
    var mobno = req.body.mobno;


    requests.removeuser(mobno,function (found) {
        console.log(found);
        res.json(found);
});     
});

})

再次尝试安装
主体解析器
模块


使用
npm安装body parser--save

你能在你的问题中包括
routes.js
吗?我已经包括了routesounds,比如body parser没有正确安装。您是否在包含代码的目录中运行了
npm install body parser