我知道已经有一些关于这个主题的帖子了,但是我没有得到这个东西与推荐的设置一起工作。当我使用以下命令在本地生成并启动我的next静态站点时,一切正常。即使刷新页面,也会显示相同的路由。
nuxt generate && nuxt start
当我部署我的dist
文件夹到谷歌应用程序引擎,该网站似乎工作像一个魅力。但是,只要我点击刷新按钮,就会显示404。我的app.yaml
看起来如下:
---
runtime: python37
instance_class: F1
handlers:
- url: /
static_files: index.html
upload: index.html
secure: always
- url: /(.*)
static_files: 1
upload: (.*)
secure: always
适用nuxt.config.js
设置:
ssr: true
target: 'static'
设法在app.yaml
中修复此问题,但不能100%确定为什么会发生这种情况。这可能与"包罗万象"有关。我是Handler。下面是我的工作示例:
---
runtime: python37
instance_class: F1
handlers:
- url: /(.*..+)$
static_files: 1
upload: (.*..+)$
- url: /.*
static_files: index.html
upload: index.html