我的àpp.yaml处理程序目前看起来像这样
handlers:
- url: /api/.*
script: _go_app
- url: /
static_dir: ../frontend/build
- url: .*
static_files: ../frontend/build/index.html
upload: ../frontend/build/index.html
我希望它将任何与../frontend/build
中的文件匹配的请求路由到该文件,并将所有其他请求路由到../frontend/build/index.html
,但目前,static_dir
的/
url可以捕获所有内容,如果该文件不存在,则返回404。如果可能,我不希望手动将构建目录中的每个文件名添加到yaml文件中进行路由。我有没有办法做到这一点?
发布于 2018-06-07 07:49:36
这样如何:
- url: /frontend/build/(.*\.(html|gif|png|jpg))$
static_files: frontend/build/\1
upload: frontend/build/.*\.(html|gif|png|jpg)$
- url: .*
static_files: frontend/build/index.html
upload: frontend/build/index.html
https://stackoverflow.com/questions/50730993
复制相似问题