Am o înghițitură sarcina folosind NodeJS modul de browser-traducerea de mai jos.
=== Fișier gulpfile.js ===
let browserSync = require('browser-sync').create();
gulp.task('browser-sync', function(){
browserSync.init( {
open: true,
injectChanges: true,
proxy: 'https://generalgulp.devsunset',
host: '192.168.1.76',
serveStatic: ['.'],
https: {
key: 'C:\\WebProjects\\GeneralGulp\\resources\\certificates\\server-generalgulp.key',
cert: 'C:\\WebProjects\\GeneralGulp\\resources\\certificates\\server-generalgulp.crt'
}
});
});
=== ===
Meu proiect local de informare este la fel de mai jos (eu folosesc cele mai recente de până la curent data poștei):
- Nod versiune: 17.1.0
- NPM versiuni: 8.1.3
- gulp: 4.0.2
- Modul de NMP browser-sync: 2.27.7
Am rula browser-sarcini de sincronizare. Rezultatul arata bine.
==>
Folosind gulpfile C:\WebProjects\GeneralGulp\gulpfile.js
[Browsersync] de Pornire browser-sync'...
[Browsersync] Proxy: https://generalgulp.devsunset
Acces La Url-Uri:
Local: https://localhost:3000
Extern: https://192.168.1.76:3000
UI: http://localhost:3001
UI Extern: http://localhost:3001
==>
- Deja am adăuga certificat SSL pentru acest domeniu de rădăcină de încredere. Am, de asemenea, înregistrările DNS îndreptat din acest domeniu ( https://generalgulp.devsunset ) - adrese IP ( 127.0.0.1 & 192.168.1.76)
Nu pot accesa site-ul din ambele locale și adresă externă.
Cu toate acestea, atunci când încearcă să acceseze resursele locale folosind proxy domeniu ( https://generalgulp.devsunset ) , acesta devine un HTTP 403 :
Accesul la <my_custom_domain> a fost refuzat. Nu sunteți autorizați să vizualiza această pagină
Presupun că atunci când rulează mea înghițitură "browser-sync" sarcina, se va traduce în domeniu personalizat pentru https://localhost:3000 sau https://192.168.1.76:3000
Am urmat exact documentele de https://browsersync.io/docs . De asemenea, am făcut o încercare cu toate soluțiile am putut găsi. Aceste soluții m-a condus la înghițitură sarcină care am scris la început.
Mi-ar aprecia dacă ați putea să-mi sugereze ce lucruri ar trebui să fac în continuare pentru depanarea de ce nu-mi browser-sync nu poate "proxy" domeniul meu? Este acolo orice parametru lipsește în Înghițitură sarcina?
Multumesc!!!