搜索
node.js - req.body 一个路由可以使用其他路由为undefined?
巴扎黑
巴扎黑 2017-04-17 13:37:50
[Node.js讨论组]

很奇怪,一个路由是可以正常使用的,但是其他的就不行?
后端:

app.post('/login',function(req,res){
    console.log(req.body);
    var name = req.body.name;
    var password = req.body.upwd;
    var sss = req.body.sss;
    console.log('sss'+sss);

    var User = global.dbHelper.getModel('user');

    User.findOne({name:name},function(error,doc){
        console.log('name:'+doc['name']+'---password:'+doc['password']);

        if(error){
            return res.status(500).send({error:error});
        }
        if(!doc){
        req.session.error='用户不存在';
        res.send(404);
        }else if(doc['password']!=password){
            
            req.session.error="密码错误";
            res.send(404);
        }else{
            req.session.user=doc;
            res.send(200);
        }    
    });
    
});    

app.post('/aaa',function(req,req){
    console.log(req);
    console.log("aa:"+req.body.aa+"bb:"+req.body.bb);
    res.status(200);
});

前端:

 function account(){
         $.ajax({
            url:'/aaa',
            type:'POST',
            data:'aa=yeuu234&bb=14',
            success:function(data,status){
                if(status == 'success'){ 
                    
                    console.log('ajax success');
                }
            },
            error:function(res,err){
                
                console.log('ajax failue');
            }
        });
     };

浏览器:

巴扎黑
巴扎黑

全部回复(2)
大家讲道理

浏览了下,发现app.post里的function参数写成了(req,req),有时候可能是些小问题。

黄舟
data: {
  aa: '12',
  bb: 'jk'
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号