#google-app-engine #google-cloud-platform #yaml
#google-app-engine #google-cloud-platform #yaml
Вопрос:
Я хотел добавить управление доступом к http-заголовкам, разрешающее origin, чтобы сделать мое приложение совместимым с CORS. Я сделал это в файле app.yaml, но когда я пытаюсь развернуть свой сервер, это выдает ошибку синтаксического анализа.
Произошла ошибка при анализе файла
Вот мое приложение.yaml
runtime: nodejs
env: flex
skip_files:
- ^node_modules$
handlers:
- url: /generate
http_headers:
Access-Control-Allow-Origin: http:/localhost:3000
У кого-нибудь есть идея, пожалуйста? Я думаю, что я уважаю отступ.
Спасибо 🙂
Комментарии:
1. Пытаюсь поставить
-
(тире) передhttp_headers
2. Я пытался, но все еще не работает: / В документах gcp это на моем пути, я должен написать это
3. В вашем URL-адресе отсутствует
/
:http://localhost:3000
Ответ №1:
Чтобы избежать ошибки синтаксического анализа, вам необходимо включить каталог общих ресурсов:
handlers:
- url: /generate
static_dir: static/whatever
http_headers:
Access-Control-Allow-Origin: http://localhost:3000