gpt4 book ai didi

javascript - 如何从 Heroku 上的 Node.js 应用程序中的子文件夹重定向到静态 javascript 应用程序?

转载 作者:搜寻专家 更新时间:2023-10-31 23:15:29 24 4
gpt4 key购买 nike

我有一个用 React 构建的静态 javascript 应用程序,我已经部署到 firebase,并且位于 example.firebaseapp.com

我还有一个 Node 应用程序,它在 www.example.com 上为我的主应用程序提供服务,并托管在 Heroku 上。

我想弄清楚的是,如何让用户在访问给定子文件夹时访问我的静态 javascript 应用程序,例如www.example.com/app?

另外,有没有办法在我不必处理 CORS 问题的情况下执行此操作,因为它们基本上存在于同一个域中?

最佳答案

在服务于主应用程序的服务器上使用 nginx。通过这种方式,你不会有 cors 问题,用户也不会觉得他在不同的域上服务。

你可以从这个 nginx 配置开始:

location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://YOURTOMCATSERVER:{PORT};
}

location /blog {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://YOURBLOGSERVER:{PORT};
}

关于javascript - 如何从 Heroku 上的 Node.js 应用程序中的子文件夹重定向到静态 javascript 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47337578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com