public async findAll(): Promise<TrackEntity[]> {
return await this.tracksRepository.find()
}
@Get('/all')
async getAllTracks(@Req() req: Request, @Res() res: Response) {
// const albums = await this.albumService.findOne()
const tracks = await this.tracksService.findAll()
return [...tracks]
}
В последних версиях TypeORM для доступа к данным необходимо обращаться к объекту DataSource для взаимодействия с БД.
public async findAll(): Promise<TrackEntity[]> {
return await this.dataSource.tracksRepository.find()
}