Прокси-сервер BrowserSync для Homestead очень медленный

При использовании прокси для BrowserSync выполнение запросов занимает около 5-6 секунд.

Глоток:

gulp.task('watch', function() {

    if (argv.serve) {
        browserSync.init({
            proxy: {
                target: argv.serve,
            }
        });
    }

    gulp.watch(paths.themes.sass, ['sass']);
});

Я пробовал предложение по этому вопросу: BrowserSync очень медленный, но все мои хосты уже настроены как .dev .

Я запускаю это локально. У меня есть запись hosts в /etc/hosts. Запуск OS X 10.10.3.


person Elliot Lings    schedule 30.06.2015    source источник


Ответы (1)


Я думаю, что была проблема с моим DNS.

Следующее решает проблему:

gulp.task('watch', function() {

    if (argv.serve) {
        browserSync.init({
            proxy: {
                target: "192.168.10.10",
                reqHeaders: function (config) {
                    return {
                        "host": argv.serve,
                    }
                },
            }
        });
    }

    gulp.watch(paths.themes.sass, ['sass']);
});

Пропуская необходимость разрешать host.

person Elliot Lings    schedule 30.06.2015