#child-process #netlify
Вопрос:
У меня есть сервер экспресс-блога. Чтобы развернуть свою веб-страницу с помощью Netlify, я внедрил обходчик для получения html-текстов с сервера, и он хорошо работал на моей локальной машине.
import { spawn } from 'child_process';
const server = spawn('node', ['./app.js']); // run server
// ...
server.kill();
Однако его не удалось создать на сервере сборки Netlify. После некоторых экспериментов я понял, что это связано с тем, что Netlify получает другой pid при создании дочернего процесса в моем сценарии сборки.
console.log(server.pid);
См. строки № 189 и 211. Это один и тот же процесс, но pid-разные.
В любом случае процесс развертывания был завершен с некоторым предупреждением. Но я задаюсь вопросом, нормально ли просто оставить все как есть.