Bir Node.js uygulaması çalıştırdığım bir uzak Linux sunucum var, bu da nginx aracılığıyla http://www.example.com
adresinde proxy'ed.BrowserSync proxy?
BrowserSync yüklü gulp
(SASS derleme için) var.
[BS] Access URLs:
----------------------------------
Local: http://localhost:3000
External: http://10.0.2.15:3000
----------------------------------
UI: http://localhost:3001
UI External: http://10.0.2.15:3001
----------------------------------
Yani, bu localhost aracılığıyla sunucusuna erişmek çalışıyorum değilim neden işe gitmiyor: sunucuda gulp
başlatmak zaman, erişim URL'lerin böyle bir şey vardır. Gerçek URL'sine erişmem gerekiyor: http://www.example.com
. http://www.example.com
'a göz attığımda, sayfada BrowserSync'in sayfaya enjekte edilmediğini görebiliyorum.
BrowserSync proxy seçenekleri ile uğraşmaktayım ancak açık değiller.
browserSync.init({
proxy: {
target: 'http://www.example.com:4000'
}
});
Sonra bu olsun:
[BS] Proxying: http://www.example.dev:4000
[BS] Access URLs:
----------------------------------
Local: http://localhost:3000
External: http://10.0.2.15:3000
----------------------------------
UI: http://localhost:3001
UI External: http://10.0.2.15:3001
----------------------------------
Ama liman 4000 güvenlik duvarı üzerinde açık değildir, bu işe gitmiyor bu yüzden benim gulp
görevi aşağıdaki çalıştı. Bunu yapmanın doğru yolu bu ve sadece bu limanı açmam gerekiyor mu? Neden 80 numaralı bağlantı noktasında çalışmıyor? Ya da ben bu konuda uzağım mı? ...
https://www.npmjs.com/package/generator-angular-proxy
İstediğin tam olarak ne yapar ...
bu konu da ilgileniyorum sonunda bir çözüm bulmak istediniz: – Klaaz