Как я могу использовать хранилище для хранения статических файлов в среде google flex / app engine?
У меня есть серверная часть nodejs и веб-интерфейс responsejs. Я использую среду gcloud flex (механизм приложений) и хочу обслуживать все файлы веб-интерфейса с помощью CDN. Я не хотел бы, чтобы запросы касались моего сервера nodejs. Я не могу настроить мои проекты app.yaml для того же.
Я подозреваю, что мои запросы не обслуживаются из CDN, потому что, если я прокомментирую строку ниже в моем коде nodejs, я больше не смогу получить доступ к index.html.
app.use('/', express.static(path.resolve('./frontend/dist')));
Ниже находится файл YAML.
handlers:
- url: /(.*\.html)
mime_type: text/html
static_files: frontend/dist/\1
upload: frontend/dist/(.*\.html)
- url: /styles/(.*\.css)
mime_type: text/css
static_files: frontend/dist/styles/\1
upload: frontend/dist/styles/(.*\.css)
- url: /scripts/(.*\.js)
mime_type: text/javascript
static_files: frontend/dist/scripts/\1
upload: frontend/dist/scripts/(.*\.js)
- url: /images/(.*\.(bmp|gif|ico|jpeg|jpg|png))
static_files: frontend/dist/images/\1
upload: frontend/dist/images/(.*\.(bmp|gif|ico|jpeg|jpg|png))
- url: /
static_files: frontend/dist/index.html
upload: frontend/dist/index.html
- url: /.*
script: IGNORED
secure: always
Есть ли способ настроить ядро приложения так, чтобы запросы статических файлов не реагировали на мои серверы nodejs?
Спасибо