Недавно я установил приложение Node.js в Google App Engine и работает нормально. Я попытался добавить обработчиков, чтобы все запросы на веб-сайт можно перенаправить на https-адреса. Ниже мой app.yaml
файлПриложение Google App Engine Node.js - «Анализ ошибок app.yaml: Неизвестный тип обработчика URL»
# [START runtime]
runtime: nodejs
vm: true
# [END runtime]
# Temporary setting to keep gcloud from uploading node_modules
skip_files:
- ^node_modules$
# [START handlers]
handlers:
- url: /.*
secure: always
# [END handlers]
Когда я попытался запустить сценарий загрузки, gcloud preview app deploy app.yaml
, он выбрасывает ниже исключения:
ERROR: (gcloud.preview.app.deploy) An error occurred while parsing file: [/Users/rakesharidasan/BackwaterBreaks-UI-Release/app.yaml]
Unknown url handler type in line 14, column 17 (end of # [END handlers]).
я мог видеть подобные вопросы в StackOverflow, но многие из них были связаны с отступов или пробелов. Я считаю, что мой app.yaml получил правильный отступ, и я проверил его через несколько онлайн-парсеров, например: http://codebeautify.org/yaml-validator
Сценарий загрузки по-прежнему будет выполняться, если я удалю часть обработчиков из yaml.
Любые идеи, что здесь не так?
Идеальный !!! Это решило проблему. Это должно было быть очень приятно, если сценарий загрузки движка приложения дает лучшее сообщение об ошибке. Большое вам спасибо за вашу помощь @ jeffrey-godwyll – Rakes