Как я могу добавить HTTP-заголовок в свое приложение в App Engine?

# #http #google-app-engine #google-cloud-platform #http-headers #hsts

Вопрос:

У меня есть приложение Angular, работающее на движке приложений, и по соображениям безопасности мне нужно добавить некоторые заголовки в ответы сервера, например заголовок HSTS. Проверив документацию по движку приложений, я обнаружил, что, по-видимому, вы можете сделать это, добавив следующие строки в файл app.yaml:

 handlers:
- url: /images
  static_dir: static/images
  http_headers:
    X-Foo-Header: foo
    X-Bar-Header: bar value
    vary: Accept-Encoding
  # ...
 

Однако это не добавляет заголовки в мой ответ после добавления этих строк в мой файл app.yaml.

введите описание изображения здесь

Можете ли вы помочь мне выяснить, что я делаю не так? Я новичок в конфигурациях движка приложений.

Заранее спасибо

Комментарии:

1. Эта часть app.yaml предназначена только для статических файлов. Для нестатических файлов вам нужно задать заголовки в своем собственном коде сервера.

2. @gaefan например, если ваш сервер Apache, вы можете добавлять заголовки с помощью простого файла HTAccess, но если мое приложение разработано с помощью Angular, какой сервер следует настроить больше всего? Вот чего я не понимаю