javascript - 执行命令后没有记录到控制台
问题描述
我正在尝试从 NodeJS 应用程序启动 MonoDB。我可以看到 MongoDB 已启动,但启动后我从未在控制台中获得输出。
这是我的代码:
// Start MongoDB.
(async () => await exec('mongod', (error, stdout, stderr) => {
console.log('CONNECTED');
}))()
解决方案
这是我发现的。我希望这可能会奏效。
(async () => {
const { stdout, stderr } = await exec('mongod');
if (stderro) {
console.error(`error: ${stderr}`);
}
console.log(`Number of files ${stdout}`);
})()
推荐阅读
- python - 将前几行聚合到列表中,具体取决于单独的列
- swift - Swift 比较因转换变量而失败
- pine-script - Pinscript:获取当前每日打开
- angular - Angular - 如何从表单输入中的集合中调用对象属性
- css - 模拟翻书 vue,但没有 Javascript 和图像
- jquery - jquery UI Tabs - 在幻灯片更改时运行脚本
- ruby - Ruby Tkinter 滚动条不会出现在其框架中,并且允许滚动超出画布边界。我究竟做错了什么?
- go - 以循环方式向客户端提供消息的 WebSocket 服务器
- css - 文本左侧水平线与文本对齐中心的 CSS 技术
- slurm - 链接多个具有依赖关系的 SLURM 作业