node关于MySQL嵌套查询

小白求教。。我下面这个代码发送了stuname给前端,前端也收到了,可是后面跳转了到了页面mainnav,那么这个stuname怎么传给mainnav呢?

app.post('/login/stulogin',function(req, res){        
    sql.query('select stuName from student where stuId = "' + req.body.name + '"and stupassword = "' + req.body.password +'"', function (err, row) {
        if(err || row.length == 0) {
            console.log(err);
            res.send({code : 0});
        } else {
            var stuname = {}
            stuname = row[0];
            console.log(stuname);
            res.send({code : 1,stuname:stuname});
        }
    });
});

//前端代码
if(res.data.code == 1){
          console.log(res.data.code,res.stuname)
          that.$message.success("验证通过");
          setTimeout(function(){
            that.$router.push("/mainnav")
          },500)
        } else
阅读 1.7k
1 个回答

你说的应该是传递路由参数吧

routes: [
    { path: '/mainnav/:stuname', ... }
    ...
  ]

vue 动态路由匹配

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题