javascript - 运行 child_process 以运行 server.js 文件
问题描述
child_process
我在文档中有点迷失了。server.js
在 a 中运行 a 的推荐方法是child_process
什么?
我应该在下面运行吗?另外,如果我杀死主文件,它也会杀死子进程吗?
const { exec } = require('child_process')
exec('node server.js')
背景故事:我正在尝试运行 webpack,但从 webpack JS 文件启动代理 api 服务器。
解决方案
因此,经过一番修改后,我必须从同一个文件中同时运行 webpack 服务器和 express 服务器(注意:它们都同时被杀死:))
在 webpackDevServer.js 中
child_process.exec('node servers/devServer.js ' + API_SERVER_PORT, (err, stdout, stderr) => {
if (err) {
throw new Error('Proxy server failed to run.', err);
}
})
console.info('> API SERVER: running on port', API_SERVER_PORT)
推荐阅读
- javascript - 我的选择组件不执行 onChange (React.js)
- php - 在网页上显示来自数据库的信息
- iis - WebDeply - WDeployConfigWriter 登录失败。未过期的密码
- image - 比较 2 张图像的算法
- vue.js - vue中状态变化时如何初始化选项卡?
- php - 如果角色与用户有关系,则隐藏操作按钮
- django - 高级/复杂的 Django ORM 操作
- node.js - 我应该更新我的 npm 版本还是使用 node.js 提供的一个?
- asp.net-core - 如何通过 Nlog 将信息记录到单独的文件中?
- java - 使用Java(Groovy)流从父/子关系中获取元素?