这就是错误--
TypeError: Customer.findById is not a function
at exports.findById (E:\Angular 7\anguar_NodeJs_Mysql\NodeJs-mySql\app\controller\customer.controller.js:25:12)at Layer.handle [as handle_request(E:\Angular7\anguar_NodeJs_Mysql\NodeJs
-MySql\node_modules\express\lib\router\layer.js:95:5)
at next (E:\Angular 7\anguar_NodeJs_Mysql\NodeJs-MySql\node_modules\express\
lib\router\route.js:137:13)
at Route.dispatch (E:\Angular 7\anguar_NodeJs_Mysql\NodeJs-MySql\node_module
s\express\lib\router\route.js:112:3)
at Layer.handle [as handle_request] (E:\Angular 7\anguar_NodeJs_Mysql\NodeJs
-MySql\node_modules\express\lib\router\layer.js:95:5)
at E:\Angular 7\anguar_NodeJs_Mysql\NodeJs-MySql\node_modules\express\lib\ro
uter\index.js:281:22
at param (E:\Angular 7\anguar_NodeJs_Mysql\NodeJs-MySql\node_modules\express
\lib\router\index.js:354:14)
at param (E:\Angular 7\anguar_NodeJs_Mysql\NodeJs-MySql\node_modules\express
\lib\router\index.js:365:14)
at Function.process_params (E:\Angular 7\anguar_NodeJs_Mysql\NodeJs-MySql\no
de_modules\express\lib\router\index.js:410:3)发布于 2019-05-07 16:45:15
从sequelize版本5开始,findById被移除,官方的替代方案是findByPk。
https://stackoverflow.com/questions/56016919
复制相似问题