fastify-mongodb ESM 方式
1761 ワード
取り組んでいる新しいサイド プロジェクトで ECMAScript (ES) モジュールの使用を開始しました.スタックには Fastify と MongoDB が含まれているため、データベース接続には fastify-mogodb プラグインを使用しています.残念ながら、fastify-mongodb のドキュメントには ES モジュールの例が含まれていなかったため、それを理解する必要がありました. ES モジュールとインポートを使用して fastify-mongodb を使用する方法は次のとおりです.
サーバー.js
CommonJS を使用した昔ながらの方法と比較すると、次のようになります.
サーバー.js
これが他の人に役立つことを願っています.私が検索したとき、解決策はあまりありませんでした.
サーバー.js
import fastifyMongodb from 'fastify-mongodb';
app.register(fastifyMongodb, {
forceClose: true,
useUnifiedTopology: true,
});
CommonJS を使用した昔ながらの方法と比較すると、次のようになります.
サーバー.js
fastify.register(require('fastify-mongodb'), {
forceClose: true,
useUnifiedTopology: true,
});
これが他の人に役立つことを願っています.私が検索したとき、解決策はあまりありませんでした.
Reference
この問題について(fastify-mongodb ESM 方式), 我々は、より多くの情報をここで見つけました https://dev.to/olen_d/fastify-mongodb-the-esm-way-2hg8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol