Parameters 使用vuejs时如何在url中传递多个参数

Parameters 使用vuejs时如何在url中传递多个参数,parameters,vue.js,Parameters,Vue.js,嘿,我正在尝试在我的url中为一个简单spa传递两个参数,参数值将使用api从url中提取并传递到服务器这里是url: 但当我点击url时,它会在网络中传递: 请求URL: 因此,它没有达到正确的api 路由器: {path:'game/:name/:token', name:'game', component: game } 前端: this.$http.get('/api/game/'+this.$route.params.name+this.$route.params.tok

嘿,我正在尝试在我的url中为一个简单spa传递两个参数,参数值将使用api从url中提取并传递到服务器这里是url:

但当我点击url时,它会在网络中传递:

请求URL:

因此,它没有达到正确的api

路由器

    {path:'game/:name/:token', name:'game', component: game  }
前端:

this.$http.get('/api/game/'+this.$route.params.name+this.$route.params.token)
app.get('/api/game/:name/:token',function(req,res,err){
      var tex = {push:false};
    console.log("diplaying token from the server"+req.params.name+req.params.token)
    res.end(JSON.stringify(tex));

})
服务器端:

this.$http.get('/api/game/'+this.$route.params.name+this.$route.params.token)
app.get('/api/game/:name/:token',function(req,res,err){
      var tex = {push:false};
    console.log("diplaying token from the server"+req.params.name+req.params.token)
    res.end(JSON.stringify(tex));

})

您的get请求应该是

this.$http.get('/api/game/'+this.$route.params.name + '/' + this.$route.params.token)

您忘记了
'/'

请显示一些代码…抱歉,我正在编辑和添加代码