この投稿と非常によく似た問題が発生しています: How to use custom route middleware with Sails.js? (ExpressJS)
ルートに関係なく、すべての非 ajax リクエスト (または接頭辞 /api を持つすべてのルート) が同じビューをロードするようにします。その質問で与えられた答えを実装しましたが、未指定のルートに対してポリシーが呼び出されないという問題に遭遇しました。
ポリシーが呼び出されるようにすべてのルートをキャッチすると、すべてのブループリントが上書きされます。
すべての非 API ルートはフロントエンドに送信する必要があるため、ブループリントの後、すべてのルートを最後にキャッチするのが理想的です。
フロント エンドに angularjs を使用しており、angular ですべての非 API ルーティングを処理したいと考えています。
初期ロード時にセッション情報をページに入れる必要があるため、.htaccess ファイルは使用したくありません。
ありがとう