这让我发疯。我有下面的代码,当我运行它时,我只有 debug-1
打印。如果我注释掉 where 声明,我将打印 debug-1
和 debug-2
。
console.log( 'debug-1' )
var where = {
compound_id: study.compound_id,
species: {
"like": ( species + "*" )
},
study_start: {
"<=": study.study_start
},
study_start: {
">=": threeYearsBeforeStudy
}
}
console.log( 'debug-2' )
super 奇特。我在 promise 中有这个 block ,但我确信这不应该成为问题。
最佳答案
添加代码
process.on('unhandledRejection', console.log.bind(console))
在依赖项之后到 Node 文件的顶部。这会让您知道出了什么问题,似乎您的 promise 遇到了错误而没有在任何地方处理它。
关于javascript - 在 NodeJS 中使用 promise 时不运行 Console.log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36459041/