superman66/vue-axios-github

问题:怎么使用封装过的axios加上用户名密码实现用户登陆

GeorgeGuoCN opened this issue · 2 comments

我想实现登陆的功能,使用封装过的axios请求后台实现登陆:
this.axios.get('/api/login', {
username:self.ruleForm.username,
password:self.ruleForm.password
}
后台并不能收到请求中的用户名和密码,能否告知要怎么写呢

登录肯定是要用 post 请求啊,你用了get 请求当然不行了。

axios.post('/user', {
    firstName: 'Fred',
    lastName: 'Flintstone'
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

上面这段代码就是从 axios 文档 copy 过来的

现在有个问题,我使用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" }));

不知道是怎么回事。