node.js - 区分 nginx 服务器上的公用文件夹
问题描述
我在 ubuntu 的 Nginx 服务器上运行 MERN 堆栈应用程序。目前我已经成功部署了他们两个,但被困在区分公用文件夹中。这是我的 Nginx 服务器配置
如您所见,API 路由转到 node.js,但无法访问 node.js 公用文件夹。如何配置 react 和 node.js 公用文件夹访问?
解决方案
通常人们从 express 而不是 nginx 分配公用文件夹。会是这样的
app.use(express.static('public'))
这将从您的 /public 文件夹中的 express 应用程序中提供静态文件。如果您愿意,可以在此处阅读更多信息
推荐阅读
- karate - 如何在空手道 logback-test.xml 中传递变量
- python - dash 在选项卡中动态生成图表
- javascript - 如何在 Nuxt.js 中使用 Bootstrap 插件
- .net - 为什么阻塞的 Rx Timer 会第二次触发?
- variables - 如何从 CMS 页面 Magento2 向控制器发送参数
- python - 如何在 tkinter 中组合包和网格?
- excel - 将多个文本文件中的特定数据提取到一个工作表中
- python - 如何根据另一个有条件地格式化 Excel 工作表?
- java - thenComparing 中的错误不适用于参数 Comparator<..DTO>
- elasticsearch - 如何通过 elasticsearch 中的查询找出索引的大小(以字节为单位)?