如何在由AWS S3托管的dist中使Nuxt生成静态spa文件

问题描述 投票:1回答:1

如何在AWS S3中托管Nuxt Static Web应用程序?

首先,我尝试并知道如何通过调用nuxt generate在./dist中生成静态静态SPA文件。

第二,AWS S3支持静态网络托管,但是似乎必须通过访问该存储桶中的“ index.html”来访问该网站。

因此,我遇到了这个问题,例如,我有一个存储桶'demo2020',然后将./dist中的Nuxt / Vue文件上传到该文件中。我也将存储桶和文件设置为公开。之后,我可以访问demo2020存储桶中的图像,但是无法访问index.html,即http://demo2020.s3-us-west-1.amazonaws.com/index.html

返回一个错误页面200.html,说:

找不到此页面

返回首页

这通常可以在标准Web服务器上使用,例如nginx或http-server / express等。但是在AWS S3上还没有运气。


更新:2020年5月6日

这不是aws s3,在localhost上,如果来自nuxt的index.html,则是同一错误页面。因此,对于nuxt来说似乎有些配置不正确。

vue.js amazon-s3 routes nuxt.js
1个回答
0
投票

使用2.12.2版时出现相同的问题。降级到2.11.0为我解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.