Okarin note

頭の整理もかねて色々と書いていきます

TypeORMの'default'のコネクションがないと言われるエラーについて

TypeORMを使っていて少しハマったのでメモ。

connection not found 'default'

上記のエラーでコネクションが確立できない場合がある。

原因

私のところで確認したのは以下の二つ。

  • Node.jsのプロセスが邪魔をしている

    サーバーを動かしたりしているうちに消えずに残るものがある模様(原因不明)

  • 作成したEntityの定義(テーブルの定義)が間違っている

    主キーを設定していないなど

解消方法

  • Node.jsのプロセスが邪魔をしてる場合

    タスクマネージャーを開いてNode.jsのプロセスを削除する

  • 作成したEntityの定義が間違っている場合

    テーブルの定義を見直して、primaryオプションが抜けている場所がないかなど確認する