TypeORMの'default'のコネクションがないと言われるエラーについて
TypeORMを使っていて少しハマったのでメモ。
connection not found 'default'
上記のエラーでコネクションが確立できない場合がある。
原因
私のところで確認したのは以下の二つ。
Node.jsのプロセスが邪魔をしている
サーバーを動かしたりしているうちに消えずに残るものがある模様(原因不明)
作成したEntityの定義(テーブルの定義)が間違っている
主キーを設定していないなど
解消方法
Node.jsのプロセスが邪魔をしてる場合
タスクマネージャーを開いてNode.jsのプロセスを削除する
作成したEntityの定義が間違っている場合
テーブルの定義を見直して、primaryオプションが抜けている場所がないかなど確認する