小编VaL*_*VaL的帖子

TypeOrm - 如何将连接用作具有类型的独立对象?

不工作的代码只是为了说明我想要实现的目标

一些连接文件

import { ConnectionManager } from 'typeorm';

const c = new ConnectionManager();
// user ormconfig.conf file
export const connection = c.createAndConnect();
Run Code Online (Sandbox Code Playgroud)

在某些模型中使用

@Entity()
@Table("annual_incomes")
export class AnnualIncome
{
    @PrimaryGeneratedColumn()
    id: number;

    @Column({ length: 75 })
    variant: string;

    @Column("int")
    sort: number;

    @Column()
    is_active: boolean;
}
Run Code Online (Sandbox Code Playgroud)

稍后在代码中的某个地方,我希望与所有类似的方法建立连接

import { connection } from 'someconnection';
import { AnnualIncome } from 'entities';

// some code here

api.get('/incomes', async(ctx) => {
    ctx.body = await connection.getRepository(AnnualIncome).find();
});
Run Code Online (Sandbox Code Playgroud)

通常我从tsc那个.getRepository()方法中找不到错误connection.但如果我做那样的事情:

import { …
Run Code Online (Sandbox Code Playgroud)

node.js typeorm

2
推荐指数
1
解决办法
6564
查看次数

标签 统计

node.js ×1

typeorm ×1