問題タブ [fastify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Nest js で fastify-adapter を使用してレート制限を構成する方法
API の Nest js の実装を開始したばかりで、Fastify アダプターを使用しています。Nest JS で FastifyAdapter を使用してレート制限を構成するには、サポートが必要です。
上記のコードを参照して、間違いを修正してください
javascript - NestJS では、Guards からコントローラーにデータを渡す方法はありますか?
そのため、現在、組織で NestJS を広く使用しています。また、認証のために独自のガードを使用しています。response.locals
だから私の質問は、expressjs以外に、ガードからコントローラーにデータを渡す方法があれば、誰でも私を案内してもらえますか? これはフレームワークへの強い依存関係を生み出しており、現時点ではそうしたくありません。
ティア。
angular - NestJS および Fastify で静的コンテンツ (Angular 8) を使用する場合のルーティングの問題
ここ数日、NestJS と Fastify で静的コンテンツを使用する際のルーティングの問題を修正する方法を探していました。具体的には、フードの下で Fastify を使用して、NestJS がホストする Angular 8 を使用しようとしています。私はチュートリアルで与えられた例に従っています: https://www.djamware.com/post/5d2898430707cc5968d9d57f/build-a-web-app-using-nestjs-fastify-mongodb-and-angular-8
問題は、 http://localhost:3000/articlesなどの特定の URL に直接移動しようとすると、Fastify サーバーが 404 エラー メッセージを含む JSON 文字列で応答することです。チュートリアルの GitHub リポジトリを複製し、Fastify を Express に置き換えるのに必要な以上のことを何もしないことで、問題を Fastify で特に問題のあるものに絞り込みました。
誰かが私が間違っていることを教えてくれることを期待して、コードを投稿しています。Express の代わりに Fastify を使用したいと思います。速度に関する主張が正確であれば、向上したパフォーマンスを実際に使用できるからです。Express のプロジェクトを切り替えるために使用したコードをコメントアウトして残しました。時間をかけてこれを調べ、助けようとしてくれた人に感謝します。
編集: GitHub リポジトリへのリンクを提供するのを忘れていたことに気付きました。https ://github.com/didinj/nestjs-fastify-mongodb-angular8.git
main.ts
app.module.ts
app.service.ts