私は、Rails APIサーバからJSONを要求するためにAngular 2を使用しています。私のサーバはヘッダX-Total-Count: 10
で応答するように設定されています。Angular 2レスポンスヘッダを取得する方法
をしかし、私は、HTTPレスポンスconsole.log(res.headers)
しようとすると、私はContent-Type
とCache-Control
で_headersMap
を受け取る:私のサーバーが正常にこれらのヘッダを送信している
をここに私のラックです::コルスの設定:
config.middleware.insert_before 0, "Rack::Cors" do
allow do
origins '*'
resource '*', headers: :any, methods: [:get, :post, :options, :patch, :delete], expose: ['X-Total-Count']
end
end
そして、私は、コントローラのヘッダーを設定しています方法:
def index
...
@posts = ...
response.headers['X-Total-Count'] = '10'
response.headers['Access-Control-Allow-Headers'] = 'X-Total-Count'
render json: @posts
end
どのように私はX-Total-Count
は_headersMap
に表示されていることを確認することができますか?または、X-Total-Count
の値の応答にはどのようにアクセスできますか?
私は上記のRack Corsの設定を追加しています。 'X-Total-Count'は公開されていますが、まだ動作していません。 –