如何在Axios中传递参数?

时间:2018-08-07 12:46:03

标签: javascript node.js vue.js

这是我要调用的API:

https://../api/v1/users/getprofile?access_token={{access_token}} 

因此,我需要传递访问令牌来调用上面的API。

以下是我的操作方法,但失败了: 客户端:

return Api().get('getProfile', {params: {accessToken: accessToken}})

服务器端:

 request.get(
                "https://../api/v1/users/getProfile?access_token="+ accessToken,
                function (error,response,body){
                    res.send(response.body)
                })

console.log显示被调用的实际URL为:

https://../api/v1/users/getProfile?access_token=accessToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0aW1lc3RhbXAiOjE1MzM2NDfgfgfgfd

如何解决以上错误?

1 个答案:

答案 0 :(得分:0)

您应该使用它(URL +查询字符串)

return Api().get('/getProfile?access_token=' + access_token)