Nuxt js 页面显示 404 not found

Sha*_*med 1 node.js vue.js nuxt.js

我有一个用 adonuxt 创建的 nodejs 项目。我在我的网站中启用了 ssl。

我正在使用 nginx 反向代理,它将请求发送到我的服务器中的 localhost:port。

有两个问题。

它总是在所有 js 文件中显示 404。请看图。在此处输入图片说明

它也不加载任何图像。

另一个问题是,我只能看到主页的一些输出,但是如果我访问site.com/page它会显示 404 not found ( nginx/1.10.3 (Ubuntu))

知道出了什么问题吗?非常感谢您的参与。

小智 5

这是由默认的 Webpack 设置引起的 - 将编辑nuxt.config.js文件更改为:

export modules = {
  buildDir: '_nuxt',
  build: {
    publicPath: '_nuxt/dist/'
  }
}
Run Code Online (Sandbox Code Playgroud)

如果您在路由上遇到 404,请检查您的 nginx 设置并使其类似于文档中的设置

默认 nginx 设置不允许 vue-router 处理路由。

希望我有所帮助。