koa2 ctx.request.query没有被定义当我做一个Ajax请求,但它工作正常,当我做这个'后'在邮递员的要求。koa2 ctx.request.query没有定义,当我做一个ajax请求,但在邮递员工作正常
我的请求代码与
primary
import Axios from 'axios'
export default {
name: 'login',
data() {
return {
username: '',
password: ''
}
},
mounted(){
console.log(Axios)
},
methods: {
login(){
var username = this.username;
var password = this.password;
Axios({
method: 'post',
url: "api/user/login",
data: {
username: username,
password: password,
},
}).then((res)=>{
console.log(res)
if(res.data.code !== 200) {
console.log("登录失败")
}
});
}
}
}
后端:
'POST /api/user/login': async (ctx, next) => {
ctx.response.type = 'application/json;charset=utf-8';
console.log(ctx.request.query)
await Db.User.login(ctx.query)
.then(function(res){
ctx.response.body = res
});
}
我认为在koa2 ctx.request.query一些问题,如果只接收特定的“形式”
2017-04-25
Jerry