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

    @kuftachev
    Можно в ней самой проверить роут и ничего не делать, а по остальным делать.

    Я не уверен, но мне кажется, что можно установить на группу начиная с какого-то суброута.
    Ответ написан
    Комментировать
  • Как управлять авторизацией с единой точкой входа?

    @kuftachev
    Можно написать middleware которая:

    • если на auth без куки - next()
    • если на auth с куки - 200, можно ещё куке обновить срок годности
    • если другой роут без куки - 401
    • если другой роут с куки - next()


    Можно не куку, а токен проверять и что ещё нужно.

    Второй вариант, можно использовать разные middleware для разных роутов.
    Ответ написан
  • Где искать Middle/Senior backend Node.js разработчиков?

    @kuftachev
    1. В заголовке Middle/Senior, а в вопросе про сильных... Не каждого синьора можно назвать сильным, или там нужно, чтобы они в свободное время ещё погрузкой/разгрузкой занимались.

    2. Если бы речь шла про того, кому реально нужно решить ситуацию, то есть много вариантов, что делать если на рынке нет нужных программистов, но если речь идёт о HR, то тут ничего не поможет.

    3. Если бы изначально озвучили условия, может кто-то и из тех, кто сюда заходит, задумался бы и связался.
    Ответ написан
    3 комментария
  • Node.js умеет рендерить страницы сайтов как браузер?

    @kuftachev
    Node.js не имеет встроенного Web API, поэтому не даёт никаких преимуществ перед любым другим языком.... К сожалению.

    Проблема в том, что редкая библиотека на столько актуально и корректно работает с HTML, особенно с невалидным.
    Ответ написан
    Комментировать
  • Как реализовать личную переписку на сайте по типу диалогов в ВК?

    @kuftachev
    Все зависит от бизнес задачи.

    Если критично не использовать новую технологию, так как это лишние расходы на администрирование, можно просто на клиенте по таймингу опрашивать.

    Или есть виджеты на основе Telegram, можно из какого связать между собой.

    В общем, можно сделать много чего, если для учебы, то можно как и Node.js покапать, так и асинхронный PHP, или вообще Go.
    Ответ написан
    Комментировать
  • Node js однопоточен, а php многопоточен?

    @kuftachev
    PHP однопоточен, но Nginx или Apache имеет определенное количество воркеров для обработки запросов.

    В Node.js также можно запустить много экемпляров. Вопрос в пониманием того, что Вы делаете.

    Ещё не стоит забывать, что можно использовать очереди для обработки тяжёлых вычислений, например, Вы получаете файл на сервер и ставите в очередь на обработку, а потом в отдельном процессе изменяете размер. Но это только пример, все зависит от задачи.
    Ответ написан
    Комментировать