我正在将axios HTTP库与vuejs一起使用,以发出REST API请求。现在,我有一个用例来检查用户名是否存在。以下是axios的请求]
this.$axios
.$get("/user/profile/find/username/${username}")
.then(response => {
var isUsernameAvailable = response.id == 0 ? true : false;
resolve(isUsernameAvailable);
})
这里,当我将username
作为URI变量传递时,它作为纯文本传递。我调查了axios文档,找不到如何执行此操作的示例。然后我遇到了下面的问题。因此,我从这个问题中得到的是axios不支持URI变量,这对于单一用途的HTTP库来说是la脚。
https://github.com/axios/axios/issues/706
所以,现在是问题
fetch()
或同构提取如何?尝试这种方式:
this.$axios
.$get(`/user/profile/find/username/${username}`)
.then(response => {
var isUsernameAvailable = response.id == 0 ? true : false;
resolve(isUsernameAvailable);
})