# 解決 type-orm 在 Serverless invoke RepositoryNotFoundError 解決方案
###### tags: `serverless` `nodejs` `typescript`
解決方案:
用 <b>import</b> 的方式,在 createConnection entitie 中 塞入你想要的自動載入的 Entity
```
import { APIGatewayProxyHandler } from 'aws-lambda';
import 'source-map-support/register';
import {createConnection, getConnectionManager, getRepository} from "typeorm";
import {Member as MemberEntity} from "./Entities/Member";
import {Store as StoreEntity} from "./Entities/Store";
import {StoreSetting as StoreSettingEntity } from "./Entities/StoreSetting";
import {Order as StoreOrderEntity} from "./Entities/Order";
import {MemberStar as MemberStarEntity} from "./Entities/MemberStar";
export const hello: APIGatewayProxyHandler = async (event, _context) => {
_context.callbackWaitsForEmptyEventLoop = false
console.log("path: " + __dirname );
await createConnection({
name: "default",
type: "mysql",
host: "127.0.0.1",
port: 3306,
username: "root",
password: "我才不告訴你勒",
database: "eddie",
entities: [
MemberEntity,
StoreSettingEntity,
StoreEntity,
StoreOrderEntity,
MemberStarEntity
]
})
return {
statusCode: 200,
body: JSON.stringify({
message: 'Go Serverless Webpack (Typescript) v1.0! Your function executed successfully!',
input: event,
}, null, 2),
};
}
```