自分用学習:DB sequelize findByPk()メソッド
varsion 4.33.2
Post.findByPk is not a function
のエラー。
findByPkが読み込まれない。
”Sequelize v5では、findById()がfindByPk()に置き換えられました。findByPkを使用してfindByIdを置き換えます。すべてが正常に機能します。”
との事で、varsion 5.8.6 にアップグレードしたところ、解決。
node index.js
でサーバを立ち上げると
DeprecationWarning: A boolean value was passed to options.operatorsAliases. This is a no-op with v5 and should be removed.
非推奨警告:ブール値がoptions.operatorsAliasesに渡されました。これはv5では何もしないので、削除する必要があります。
の文が出たので、
const sequelize = new Sequelize(
'postgres://postgres:postgres@localhost/secret_board',
{
logging: false,
operatorsAliases: false // ここを削除した
});
operatorsAliases: false を削除。
警告文も出なくなった。
この記事が気に入ったらサポートをしてみませんか?