登录提交422

来源:8-1 登录第一部分 获取token

Anmosh

2021-01-11

老师您好,根据7-5粘贴的代码,登录111@test.com 111111报错:
import { createApp } from 'vue’
import axios from 'axios’
import router from './router’
import store from './store’
import App from ‘./App.vue’

// 替换 baseURL
axios.defaults.baseURL = ‘http://apis.imooc.com/api/
// 下面的 icode 值是从慕课网获取的 token 值,可以在课程右侧的项目接口校验码找到
axios.interceptors.request.use(config => {
// get 请求,添加到 url 中
config.params = { …config.params, icode: ‘xxx’ }
// 其他请求,添加到 body 中
// 如果是上传文件,添加到 FormData 中
if (config.data instanceof FormData) {
config.data.append(‘icode’, ‘xxx’)
} else {
// 普通的 body 对象,添加到 data 中
config.data = { …config.data, icode: ‘xxx’ }
}
return config
})

// 以下是不是应该注掉 开始
axios.interceptors.request.use(config => {
store.commit(‘setLoading’, true)
return config
})
axios.interceptors.response.use(config => {
store.commit(‘setLoading’, false)
return config
})
// 结束

const app = createApp(App)
app.use(router)
app.use(store)
app.mount(’#app’)
图片描述

写回答

2回答

张轩

2021-01-12

同学 以后要细心欧~

0
1
Anmosh
非常感谢!
2021-01-12
共1条回复

Anmosh

提问者

2021-01-11

已解决,login中payload变量名写错了,哈哈

原来代码email写成了emial:

const payload = {

          emial: emailVal.value,

          password: passwordVal.value

        }


0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3222 学习 · 2373 问题

查看课程