Задать вопрос

Как вообще работают функции в Node.js?

Перешел на Nodejs с шарпа. Никак не могу понять как сделать метод return. Какие то еще коллбеки добавились. Не могли бы вы на пару примеров показать как их использовать?
  • Вопрос задан
  • 2634 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
В c# же так же есть асинхронные методы...

В node.js почти все асинхронное, так что обычно передаются два коллбэка, для вызова в случае успеха и передачи туда результата, либо вызов обработчика ошибок. Что бы код не превратился в мессиво из вложенных колбэков, читайте про Promises.

https://github.com/kriskowal/q - советую воспользоваться. К слову там в документациях пример и с использованием коэбеков, и показывающий почему лучше юзать Q. В этом случае метод .then, предоставляемый вам промисом, будет являться аналогом ключевого слова await в c#.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы