登录提交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回答
-
同学 以后要细心欧~
012021-01-12 -
Anmosh
提问者
2021-01-11
已解决,login中payload变量名写错了,哈哈
原来代码email写成了emial:
const payload = {
emial: emailVal.value,
password: passwordVal.value
}
00
相似问题