Open4

Nestjs+Postgresql+TypeORMの接続エラーを解消する

KIRAKIRA

Nestjs+Postgresql+TypeORMでDBへの接続ができない現象が発生。

問題のエラー文冒頭
MissingDriverError: Wrong driver: "undefined" given.

ググると真っ先にissueが上がっていた。

  • 結構アクティブに最近まで動いていたっぽいけどどれ試しても解決しない。
  • .tsファイルの中でmodule.exports使えばいいよ的な記述があり、解決した人が数人いたがそれでもダメ。(これで解決してほしくなかったからOK)
    https://github.com/typeorm/typeorm/issues/4068
KIRAKIRA

NestJSをTypeORM 0.3 で使う

上記参考に組んでみるもサーバー立ち上げると以下エラー。

npm run start:dev

Error: SASL: SCRAM-SERVER-FIRST-MESSAGE: client password must be a string

記事マジで出てこん😇

KIRAKIRA

立ち上げられなかったが以下発見。

  • シンプルにNestのコードに慣れつつある
  • ConfigModuleとConfigServiceで.envにアクセスできる
  • TypeORMは仕様変更によりconfigorm.tsを使わなくなった