browser-sync默認的打開地址localhost如何轉成127.0.0.1,其實當初並非想折騰這個東西的,原由是後臺的同窗對前端的請求作了一個地址的確認,頁面打開必須是127.0.0.1的地址不然發送請求不成功。前端
而後就各類找資料,QQ羣,微信羣,仍是無人解或者無人有空解沒找到答案,最後仍是本身動手豐衣足食,折騰了兩天在google上找到了答案,如今把答案貼出,供給有須要的人。nginx
proxy: "127.0.0.1:82",//代理的地址,用的是nginx,經過本地代理在建一個服務器,就是已經有一個服務器了,再開一個
host: "127.0.0.1",//重寫默認的地址
open: "external"//使用external的地址打開,就是上面重寫的地址git
var gulp = require('gulp'); var browserSync = require('browser-sync').create(); // use default task to launch Browsersync and watch JS files gulp.task('browser-sync', function () { // Serve files from the root of this project browserSync.init({ proxy: "127.0.0.1:82",//代理的地址 host: "127.0.0.1",//重寫默認的地址 open: "external"//使用external德爾地址打開 }); // add browserSync.reload to the tasks array to make // all browsers reload after tasks are complete. gulp.watch("**/**/*.js").on('change',function () { browserSync.reload(); }); }); gulp.task('default',['browser-sync']);
參考資料:github
https://browsersync.io/docs/options/#option-proxygulp
https://github.com/BrowserSync/browser-sync/issues/558#issuecomment-222557051服務器