AppEngine Stati c Файлы с Express / NodeJS - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь обслуживать приложение stati c, а также API через express в AppEngine. Нажав app.com/*, вы попадете в каталог publi c, но app.com/v1/ должен получить конечный ответ.

Моя проблема в том, что код в документации кажется, не работает для меня, даже когда я отключаю express полностью.

Моя структура каталогов выглядит следующим образом:

app
--src
---v1
--public
---index.html
--app.yaml

Но помещая это в yaml (игнорируя API на данный момент)

handlers:
  - url: /static
      static_dir: public
  - url: /.*
      secure: always
      redirect_http_response_code: 301
      script: auto

Возвращает 502 при посещении приложения.

Есть мысли?

1 Ответ

1 голос
/ 28 января 2020

Я быстро начал изучать документацию, которой вы поделились, и просто добавил следующую запись в app.yaml

handlers: - url: /static static_dir: public -url: /(.*) static_files: public/\1 upload: public/(.*) - url: /.* secure: always redirect_http_response_code: 301 script: auto

Затем попытался с https://xxxx.appspot.com/index.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...