[英]How can I redirect to static javascript app from subfolder in a Node.js app on Heroku?
我有一個內置在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};
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.