在 google 云存储上使用 vue spa 时如何允许用户键入地址
How to allow users to type address when using vue spa on google cloud storage
我们在 google 个存储桶上托管一个 vue spa,它可以找到主索引页面和页面上的链接,但您无法输入 url 并继续该页面因为 google 云尝试查找文件而不是使用 vue router
如果我关闭历史模式,它会工作,因为它是 # 而不是路径,但我们需要打开历史模式才能工作
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
</Error>
这是未找到页面的 XML 数据
我想让用户能够输入 url 并转到该页面。如果可能的话,我想将其保存在 GCloud 存储桶中,如果不是虚拟机也可以。
通过将 404 页面设置为 index.html
来修复它
您也可以使用以下命令通过 gcloud SDK 修复它:
gsutil web set -m index.html -e index.html gs://your.bucket.com
我遇到了同样的问题,我就是这样解决的。
我们在 google 个存储桶上托管一个 vue spa,它可以找到主索引页面和页面上的链接,但您无法输入 url 并继续该页面因为 google 云尝试查找文件而不是使用 vue router
如果我关闭历史模式,它会工作,因为它是 # 而不是路径,但我们需要打开历史模式才能工作
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
</Error>
这是未找到页面的 XML 数据
我想让用户能够输入 url 并转到该页面。如果可能的话,我想将其保存在 GCloud 存储桶中,如果不是虚拟机也可以。
通过将 404 页面设置为 index.html
来修复它您也可以使用以下命令通过 gcloud SDK 修复它:
gsutil web set -m index.html -e index.html gs://your.bucket.com
我遇到了同样的问题,我就是这样解决的。