在学习模型的序列化之前,我本想着先把"mavie实体表"的数据传递到小程序中,看一下效果;代码如下:
但是当我点击小程序按钮的时候,返回的是500的错误;
而终端的报错信息为:SequelizeDatabaseError: Unknown column ‘pubdata’ in ‘field list’(经过翻译意思是:未知列“pubdata”在“字段列表”)
经过排查,发现“art_id和type值”是能够传递到getData方法内使用的;
为了严谨性考虑发现,到数据库看一下发现是有pubdata字段的;
到此为止,还是没有搞清楚,为什么会显示这样的报错问题?
已经自行解决:
抱歉,经过梳理,终于被我明白了,其实问题出现在拼写单词错误;刚好看了一下数据库的pubdate字段;发现是自己在早期编写classic字段的时候编写成了“pubdata字段”了,好家伙~~~,欲哭无泪;
确实如老师所说的那样,JavaScript没有智能感知,可真的烦啊,维护起来非常的麻烦,就这一个错误卡了两天;
给自己留一个足迹吧;希望遇到同样问题的同学能有个参考;
再回去看一下报错信息:SequelizeDatabaseError: Unknown column ‘pubdata’ in ‘field list’;
发现确实数据库中没有pubdata字段;数据库只有pubdate字段;[哭哭哭]