2013-11-07 4 views
1

у меня есть это в app.yamlGoogle App Engine + Go + служит статические файлы +, что случилось с конфигой

application: test 
version: 1 
runtime: go 
api_version: go1 

handlers: 
- url:/
    static_files: client/index.html 
    upload: client/index.html 

- url: /index\.html 
    static_files: client/index.html 
    upload: client/index.html 

- url: /(.*\.(css|gif|png|jpg|ico|js|html)) 
    static_files: client/\1 
    upload: client/(.*\.(css|gif|png|jpg|ico|js|html)) 

- url: /.* 
    script: _go_app 

я запустить приложение с "dev_appserver.py тестом". Когда я открываю в браузере локального хоста: 8080 или локальный: 8080/index.html Я получаю 404

Folder structure

+0

Можете ли вы показать структуру папок приложения? – nvcnvn

+0

Извините за задержку, добавлено. Тем временем я остановил это и продолжил проект с Java на AppEngine. Вот как технология не будет использоваться из-за плохого впечатления. Когда вы загружаете nodejs + heorku мгновенно, все работает на всех основных платформах. Почувствуйте, что Go не будет тяговым и может скоро уйти. –

+0

Я не вижу папку клиента в вашем проекте, обычно на том же уровне, что и app.yaml. Кстати, это не проблема Go, это платформа GEA, я думаю! Я развернул Go on Heroku, просто и быстро! – nvcnvn

ответ

0
application: test 
version: 1 
runtime: go 
api_version: go1 

handlers: 
- url:/
    static_files: app/client/index.html 
    upload: app/client/index.html 

- url: /(.*\.(css|gif|png|jpg|ico|js|html)) 
    static_files: app/client/\1 
    upload: app/client/(.*\.(css|gif|png|jpg|ico|js|html)) 

- url: /.* 
    script: _go_app 
+0

Подсказка была от nvcnvn –

+0

Вниз, потому что нет объяснения того, что было изменено или почему –