嗨〜我是nuxt的新手,遇到了一些问题:在构建应用程序时,使用npm run build
进行构建并npm run pm2
运行该应用程序。现在,我可以使用http://localhost:20898/
来访问我的应用了。因为服务器端使用nginx进行反向代理,并且nginx反向代理了许多应用程序,所以此nuxt应用程序就是其中之一。现在nuxt应用程序没有上下文路径,或者上下文为/
,当被nginx反向代理时,这可能会引起很多问题。
所以我想知道应该如何配置,以便像http://localhost:20898/myapp/
或http://localhost/myapp/
(由nginx反向代理)那样访问此应用程序?
我尝试更改文件build.publicPath
中的属性nuxt.config.js
的值,它对某些文件(打包文件)有效,而对其他文件(例如某些静态文件)无效没有包装)。我还搜索了许多解决方案,但没有一个起作用。
那么您能告诉我,正确的配置应该是什么?如果有一些我可以参考的文件,将会很有帮助。谢谢〜