7
Expressでは、Node.jsのExpressでは、特定のパス(たとえば、/restricted
)で要求を検査し、受け入れ可能な場合は静的キャッシングヘッダーなどを処理するプロバイダー。Express.js内の静的ファイルへのリダイレクト
単にapp.get('/restricted/:file', ...)
を使用し、res.sendfile
を使用して承認された場合は静的ファイルを送信すると、キャッシュヘッダーは無視され、常にファイルが送信されます。
異なるユーザーには異なるファイルしか入手できないため、ブランケットのログインチェックは使用できません。
これを実装する最良の方法は何ですか?
まさに私が必要なもの、感謝! – w00t
通常(保護されていない)私は 'app.use(express.static( 'public'));'を介してページを提供しています。あなたのアプローチを使用すると、HTMLはロードされますが、すべてのスタイルとスクリプトはなくなります(404)。 – Sebastian