Настройка домена приложения gcloud - ошибка при получении URL не найдена
В настоящее время я пытаюсь настроить домен gspoud appspot. Я постоянно получаю эту ошибку, когда я пытаюсь открыть свой проект appspot в браузере:
Ошибка не найдена
Запрашиваемый URL / не найден на этом сервере.
Вот мой код Как я могу это исправить?
app.yaml -
runtime: go
api_version: go1
handlers:
- url: /
static_files: www/index.html
upload: www/index.html
- url: /(.*)
static_files: www/\1
upload: www/(.*)
main.go -
package app
func main() {}
1 ответ
Причиной ошибки HTTP 404 является то, что файлы, которые ищут ваши обработчики, отсутствуют или не находятся в правильном каталоге. Это означает, что в каталоге 'www' должен быть файл index.html, который должен находиться в корневом каталоге вашего развертывания app.yaml.
Например, если ваши файлы app.yaml и main.go находятся в каталоге /myapp, полный путь к файлу index.html должен быть /myapp/www/index.html.
Просто чтобы добавить...
Я использовал Google Tutorial и пропустил требование к структуре файла. Мой файл index.html не был в каталоге www. Как только я создал каталог www и переместил туда файл index.html, учебник был выполнен правильно.
Окончательная структура была:
- app.yaml
- WWW
- index.html
Как указывалось в ответе выше, проблема может заключаться в структуре вашего каталога / файла.