1. ホーム
  2. ジャバスクリプト

[解決済み】express.jsのアセットでレスポンスヘッダーを設定する方法

2022-04-06 16:50:49

質問

express が提供するスクリプトで CORS を有効にするよう設定する必要があります。これらの返されたレスポンスのヘッダを public/assets に設定するにはどうすればよいですか。

解決方法を教えてください。

Express で CORS を処理するためのミドルウェアが npm に少なくとも 1 つ存在します。 コル . [@mscdex の回答を参照] 。

これは、カスタムレスポンスヘッダーを設定する方法です。 ExpressJS DOC

res.set(field, [value])

ヘッダーフィールドに値を設定する

res.set('Content-Type', 'text/plain');

またはオブジェクトを渡して、複数のフィールドを一度に設定します。

res.set({
  'Content-Type': 'text/plain',
  'Content-Length': '123',
  'ETag': '12345'
})

エイリアス

res.header(field, [value])