Как изменить прокси в Laravel Elixir BrowserSync

#php #laravel #proxy #browser-sync #laravel-elixir

#php #laravel #прокси #браузер-синхронизация #laravel-elixir

Вопрос:

В настоящее время я использую Laravel Elixir, и у меня проблема с BrowserSync. Когда я изменил прокси в своем домене, он все еще продолжал использовать http://homestead.app несмотря ни на что. Вот мой код:

 elixir(mix => {
    mix
    .sass('resources/sass/*.*', 'public/css/style.css' )
    .scripts('resources/js/*.*', 'public/js/main.js')
    .browserSync([
        'public/css/**/*'
        ], {
        proxy: 'dev.mydomain.com'
    });
});
  

И вот результат в терминале

 [16:57:38] Finished 'default' after 95 ms
[16:57:38] Finished 'watch' after 1.38 s
[BS] Proxying: http://homestead.app
[BS] Access URLs:
 -------------------------------------
       Local: http://localhost:3000
    External: http://192.168.56.1:3000
 -------------------------------------
          UI: http://localhost:3001
 UI External: http://192.168.56.1:3001
 -------------------------------------
[BS] Watching files...
  

Как вы можете видеть, он все еще проксируется в homestead.app
Есть идеи, как исправить эту проблему?

Ответ №1:

Попробуйте изменить его на:

 browserSync({
    proxy: 'dev.mydomain.com',
    files: [
     'public/css/**/*'
    ],
});
  

Комментарии:

1. Спасибо, большое вам спасибо! Это сработало как шарм! Ты спас мой день, чувак! 🙂

2. Просто немного любопытства, откуда вы знаете этот синтаксис?

3. Я уже использовал BrowserSync раньше, поэтому знаю это из документации 🙂