【问题标题】:Distinguish public folder on nginx server区分 nginx 服务器上的公用文件夹
【发布时间】:2021-10-30 13:55:00
【问题描述】:

我在 ubuntu 的 Nginx 服务器上运行 MERN 堆栈应用程序。目前我已经成功部署了他们两个,但被困在区分公用文件夹中。这是我的 Nginx 服务器配置

如您所见,API 路由转到 node.js,但无法访问 node.js 公用文件夹。如何配置 react 和 node.js 公用文件夹访问?

【问题讨论】:

    标签: node.js reactjs nginx-reverse-proxy mern


    【解决方案1】:

    通常人们从 express 分配公用文件夹,而不是 nginx。应该是这样的

    app.use(express.static('public'))

    这将从您的 /public 文件夹中的 express 应用程序中提供静态文件。如果需要,您可以在此处阅读更多相关信息

    https://expressjs.com/en/starter/static-files.html

    【讨论】:

    • 好的,我想通了。我需要在 node.js 中分配我的 react.js 而不是在 nginx 中。顺便感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2017-02-15
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2012-03-03
    • 1970-01-01
    • 2021-10-25
    • 2023-03-14
    相关资源
    最近更新 更多