问题:怎么使用封装过的axios加上用户名密码实现用户登陆
GeorgeGuoCN opened this issue · 2 comments
GeorgeGuoCN commented
我想实现登陆的功能,使用封装过的axios请求后台实现登陆:
this.axios.get('/api/login', {
username:self.ruleForm.username,
password:self.ruleForm.password
}
后台并不能收到请求中的用户名和密码,能否告知要怎么写呢
superman66 commented
登录肯定是要用 post 请求啊,你用了get 请求当然不行了。
axios.post('/user', {
firstName: 'Fred',
lastName: 'Flintstone'
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
上面这段代码就是从 axios 文档 copy 过来的
chuifengji commented
现在有个问题,我使用axios post提交账号密码到同源服务器上时,谷歌浏览器会跳出弹窗提示说密码外泄。
let username = this.$refs.username.value;
let password = this.$refs.password.value;
axios.post("http://127.0.0.1:8878/geeknewsys/loginverifyserver", {
data: {
username,
password
}
})
.then(this.someFunc)
.then(this.$router.push({ path: "/Home" }));
不知道是怎么回事。