首页 > 解决方案 > 执行命令后没有记录到控制台

问题描述

我正在尝试从 NodeJS 应用程序启动 MonoDB。我可以看到 MongoDB 已启动,但启动后我从未在控制台中获得输出。

这是我的代码:

// Start MongoDB.
(async () => await exec('mongod', (error, stdout, stderr) => {
  console.log('CONNECTED');
}))()

标签: javascriptnode.jsecmascript-6

解决方案


这是我发现的。我希望这可能会奏效。

(async () => {
    const { stdout, stderr } = await exec('mongod');
    if (stderro) {
       console.error(`error: ${stderr}`);
    }
    console.log(`Number of files ${stdout}`);
})()

推荐阅读