Nuxt js页面显示404未找到

时间:2018-06-24 00:41:40

标签: node.js vue.js nuxt.js

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

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

有两个问题。

它总是在所有js文件中显示404。请看图片。 enter image description here

它也不会加载任何图像。

另一个问题是,我只能看到主页的某些内容,但是如果我访问site.com/page,则显示404未找到(nginx/1.10.3 (Ubuntu)

有什么想法吗? 非常感谢您的宝贵时间。

1 个答案:

答案 0 :(得分:3)

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

export modules = {
  buildDir: '_nuxt',
  build: {
    publicPath: '_nuxt/dist/'
  }
}

如果您在路线上收到404,请检查您的nginx设置,并使其与docs中的相似。

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

希望我能帮上忙。