dhat
@dhat

Зачем делают 2 разных сервера при сборке Gulp?

Смотрю видео для начинающих по Реакт и Экспресс.
Автор видео делает такую сборку Галпфайл, но не объясняет ЗАЧЕМ ему 2 разных плагина сервера, при этом gulp-live-server вообще какой-то непопулярный, нафиг его использовать тут?

var gulp = require('gulp');
var LiveServer = require('gulp-live-server');
var browserSync = require('browser-sync').create();
var reload = browserSync.reload;

gulp.task('live-server', function() {
  var server = new LiveServer('server/main.js');
  server.start();
});

gulp.task('serve', ['live-server'], function() {
  browserSync.init(null, {
    proxy: "http://localhost:7777",
    port: 9001
  });
});


Т.е. он поднимает сервер gulp-live-server, а потом проксирует траффик через browserSync. А зачем? Каково практическое применение такой конфигурации? Чем можно заменить непопулярный gulp-live-server?

А на продакшене вообще же Экспресс должен использоваться, видеокурс о нем именно. Так зсачем тогда gulp-live-server, не понимаю...
  • Вопрос задан
  • 406 просмотров
Пригласить эксперта
Ответы на вопрос 1
idtimeless
@idtimeless
Front-end Developer
ему так удобно)
вообще то вдумайтесь в название browserSync
это синкинг различных браузеров изначально - а уже потом сервер.
к тому же не самый быстрый )
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы