项目的结构截图:
ormconfig.json配置代码如下
[ { "name": "default", "driver": { "type": "mysql", "host": "localhost", "port": 3306, "username": "root", "password": "wangliao123", "database": "test" }, "autoSchemaSync": true, "entities": [ "src/entity/*.js" ], "subscribers": [ "src/subscriber/*.js," ], "migrations": [ "src/migration/*.js" ], "cli": { "entitiesDir": "src/entity", "migrationsDir": "src/migration", "subscribersDir": "src/subscriber" } }]
index.ts代码如下
createConnection().then(async connection => { // create koa app const app = new Koa(); const router = new Router(); // register all application routes AppRoutes.forEach(route => router[route.method](route.path, route.action)); // run app app.use(bodyParser()); app.use(router.routes()); app.use(router.allowedMethods()); app.listen(3000); console.log("Koa application is up and running on port 3000");}).catch(error => console.log("TypeORM connection error: ", error));
报错信息截图:
解决方案
使用TypeORM的0.0.11稳定版不会出现这个问题