Gulp + BrowserSync прокси не загружается - PullRequest
0 голосов
/ 12 марта 2019

На моей машине установлен php-сервер, работающий через порт 5000.

Я пытаюсь получить прокси-браузер browserSync с gulp для его автоматического обновления, однако он не работает без возврата каких-либо ошибок. Я могу получить доступ к странице через порт 5000, чтобы сервер работал, и я могу получить доступ к интерфейсу browserSync, поэтому процесс для этого также завершен.

Вот мой глоток

function watch(){
    browserSync.init(null, {
        proxy: "0.0.0.0:5000",
        port: 5001,
        files: ['*.html', '**/*.css', '**.*.js', '**.*.php']
    });
    gulp.watch("src/**/*.php", reload);
}

А вот вывод консоли при запуске:

$ gulp watch
[02:51:57] Using gulpfile gulpfile.js
[02:51:57] Starting 'watch'...
[Browsersync] 1 file changed (index.css)
[Browsersync] 1 file changed (index.js)
[Browsersync] Proxying: http://localhost:5000
[Browsersync] Access URLs:
 --------------------------------------
       Local: http://localhost:5001
    External: http://192.168.128.1:5001
 --------------------------------------
          UI: http://localhost:3001
 UI External: http://localhost:3001
 --------------------------------------
[Browsersync] Watching files...

Не знаю, имеет ли это значение, но веб-сервер является расширением vscode: "PHP Server". Я также уже видел подобные вопросы, но ни один из ответов не сработал, и у меня не установлено malwareBytes

1 Ответ

0 голосов
/ 12 марта 2019

Используйте 127.0.0.1 вместо localhost

После прочтения где-то (не помню, где), что localhost может вызвать проблемы, я изменил настройки сервера для запуска 127.0.0.1:5000 и browserSync для проксиэто и сработало

...