如何以编程方式崩溃Node.js应用程序(用于测试)

时间:2014-09-23 07:04:39

标签: node.js

我想测试一个Node.js应用程序崩溃,需要进程停止,而不仅仅是抛出一些错误。

有一种简单的方法可以通过编程方式进行吗?

app.get('/crash', function() {
  //do something to crash it 
})

2 个答案:

答案 0 :(得分:11)

试试这个:

app.get('/crash', function() {
  process.nextTick(function () {
    throw new Error;
  });
})

process.nextTick需要使错误异步,否则Express会抓住它。

答案 1 :(得分:3)