Ответы пользователя по тегу Node.js
  • Как правильно связать Node.js и React?

    HalfBloodPrince
    @HalfBloodPrince
    Front-End Developer
    Не пойму что за два процесса на одном порту. В любом случае, нельзя.
    А делается так, экспресс уже есть. Запускается скрипт, собирается фронт в папку dist/ к примеру, из этой папки index.html сервится экспрессом на любую страницу по флагу .route("*", "index.html").

    То есть, по любому запросу ты отдаешь index.html, в котором скомпилированное реакт приложение, где уже подключается react-router-dom и само все пути решает. А на сервере держишь свои API endpoint'ы.
    Ответ написан
    Комментировать
  • Gulp, Npm, Yarn, Webpack - Чем пользоваться в 2017-2018 году?

    HalfBloodPrince
    @HalfBloodPrince
    Front-End Developer
    ES6 это не что-то другое и модное, это javascript. Желательно знать. Yarn вместо npm - ничего особого опять же, он делает все то же самое, названия команд немного отличаются, и то с новой версией npm вроде в нем и нет смысла уже. Раньше смысл был в скорости и еще вроде в том, что yarn автоматически добавляет установленный пакет в зависимости. Теперь это npm тоже делает. В любом случае, если знакомы с npm, то yarn это 5-10 минут чтобы разобраться.
    Остается только webpack, но если нет желания совсем в нем разбираться, можно найти starter kit на гитхабе.
    В итоге, ничего тут страшного нигде нет. А что-то новое постоянно будет, особенно, если долго не следить за тенденциями.
    Ответ написан
    Комментировать
  • Какой фреймворк Node.js использовать для связки React + Node?

    HalfBloodPrince
    @HalfBloodPrince
    Front-End Developer
    Как вариант, посмотрите в сторону Nextjs. Это server-side rendered React. Вы можете не париться с webpack и прочим и сразу начать писать код. Можно быстро пробежаться по Learn NextJS , чтоб разобраться с фреймворком.
    Ответ написан
    Комментировать
  • JS как выполнить задачу после выполнения нескольких параллельных запросов?

    HalfBloodPrince
    @HalfBloodPrince
    Front-End Developer
    Я так понимаю, нужно это — Promise.all().
    Ответ написан
    Комментировать