Parameters 使用vuejs时如何在url中传递多个参数
嘿,我正在尝试在我的url中为一个简单spa传递两个参数,参数值将使用api从url中提取并传递到服务器这里是url: 但当我点击url时,它会在网络中传递: 请求URL: 因此,它没有达到正确的api 路由器: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
{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)
您忘记了
'/'
请显示一些代码…抱歉,我正在编辑和添加代码