web-dev-qa-db-ja.com

EntityMetadatanotfound: "task"のメタデータは見つかりませんでした - NESTJS

Udemy https://www.udemy.com/course/nestjs-zero-to-hero からNestjsコースを学びます。

そして私は奇妙な問題で立ち往生しています、そして私は多くのことを試してみましたが、働いているようです。これが私が持っている問題と完全なコードです。

私が登場しているエラー

Error that I am getting

マイORM設定ファイル:

ORM Configuration file

**タスクエンティティファイル:** enter image description here

最後にtasks.module.tsファイルで設定ファイルをインポートしています enter image description here

そこに直面している人々は異なる修正でそれを解決しました、

  1. いくつかは、この問題を引き起こした可能性がある構成のスペルのファイル名またはパスを追加している可能性があると言っています。
  2. 南京からヤーンへの変化が問題を修正したと言われています。
  3. また、問題はORMそのものであると述べた。

私はインターネット上で利用可能なすべての可能な解決策を試しましたが、これを修正することができませんでした。それは今数日でした、そして、私はスタックオーバーフローの手助けの手や救い主を探しています。

その間、私は助けることができるいくつかの可能性を見ることを試みるでしょうが、あなたがこの問題に直面したならば、私に可能な解決策を知らせてください。

7
RKD

NESTJS サイドに沿って.jsを追加する.ts

typeorm.config.ts

import { TypeOrmModuleOptions } from '@nestjs/typeorm';

export const TypeORMConfig: TypeOrmModuleOptions = {
  type: 'postgres',
  url: process.env.DATABASE_URL,
  synchronize: true,
  entities: [__dirname + '/../**/*.entity.ts'],
  migrationsTableName: 'Migrations_History',
};

import { TypeOrmModuleOptions } from '@nestjs/typeorm';

export const TypeORMConfig: TypeOrmModuleOptions = {
  type: 'postgres',
  url: process.env.DATABASE_URL,
  synchronize: true,
  entities: [__dirname + '/../**/*.entity{.ts,.js}'],
  migrationsTableName: 'Migrations_History',
};
2
Akash Lama