求大神指导哈 新手自学中。。。 找不到问题所在了
1.浏览器 向 后台传数据 成功
//前台向后台传数据
data() {
return {
form: {
xingming: '',
xiangmu: '',
jipiao: '',
jiudian: '',
jiesongji: '',
riqi: '',
didian: undefined,
shijian: undefined,
beizhu: '',
},
}
},
methods: {
onSubmit() {
console.log('submit!', this.form)
axios({
url: '/xinxishouji',
data: this.form,
method: 'post',
}).then((res) => [
console.log(res, '前端数据已发向后台')
])
},
2.后台接受数据 成功
class XinxiController extends Controller {
async xinxishouji() {
const { ctx } = this;
const record = ctx.request.body
console.log(record,'后台成功接受onsubmit提交数据')
ctx.body = 'hi, egg';
}
}
module.exports = XinxiController;
3.后台向Mysql 插入数据 失败
浏览器报错
后端服务报错
你应该是后端定义了类型判断。全局搜索后端代码。检查一下controller或者model文件里js对insert
这个数据的类型校验