我有一个使用 adonuxt 创建的 Nodejs 项目。我的网站启用了 ssl。
我正在使用 nginx 反向代理,将请求发送到我的服务器中的 localhost:port 。
有两个问题。
它也不会加载任何图像。
另一个问题是,我只能看到主页的一些输出,但是如果我访问 site.com/page
它会显示 404 not find (nginx/1.10.3 (Ubuntu)
)
知道出了什么问题吗? 非常感谢您抽出宝贵的时间。
最佳答案
这是由默认的 Webpack 设置引起的 - 将您的 nuxt.config.js
文件更改为:
export modules = {
buildDir: '_nuxt',
build: {
publicPath: '_nuxt/dist/'
}
}
如果您在路由上收到 404,请检查您的 nginx 设置并使其与 docs 中的类似。 .
默认的 nginx 设置不允许 vue-router 处理路由。
希望我能有所帮助。
关于node.js - Nuxt js页面显示404未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51006117/