Задать вопрос
deadrime
@deadrime
Fullstack web developer

Как запустить функцию в отдельном процессе?

Есть файл runMe.js, где
export default async function handler(props) {
  // some hard work
  return someData;
}


Я хочу запустить этот файл в отдельном процессе, передав туда props и получив someData, т.е.
const result = await runInAnotherProcess('./runMe.js', props)


Как такое можно провернуть?
  • Вопрос задан
  • 771 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Vlad_IT
@Vlad_IT
Front-end разработчик
Есть Worker'ы, они запускаются в отдельном потоке (не процессе) https://nodejs.org/api/worker_threads.html
Можно запустить отдельно модуль через child_process.fork
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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