区分 nginx 服务器上的 public 文件夹
Distinguish public folder on nginx server
我在 ubuntu 的 Nginx 服务器上 运行 MERN 堆栈应用程序。目前我已经成功部署了它们,但卡在了区分 public 文件夹中。这是我的 Nginx 服务器配置
如您所见,API 路由转到 node.js,但无法访问 node.js public 文件夹。如何配置 React 和 node.js public 文件夹访问?
通常人们从 express 分配 public 文件夹,而不是 nginx。应该是这样的
app.use(express.static('public'))
这将提供 Express 应用程序中 /public 文件夹中的静态文件。如果需要,您可以在此处阅读更多相关信息
我在 ubuntu 的 Nginx 服务器上 运行 MERN 堆栈应用程序。目前我已经成功部署了它们,但卡在了区分 public 文件夹中。这是我的 Nginx 服务器配置
如您所见,API 路由转到 node.js,但无法访问 node.js public 文件夹。如何配置 React 和 node.js public 文件夹访问?
通常人们从 express 分配 public 文件夹,而不是 nginx。应该是这样的
app.use(express.static('public'))
这将提供 Express 应用程序中 /public 文件夹中的静态文件。如果需要,您可以在此处阅读更多相关信息