在Node.js中PHP [die()
]/(http://www.php.net/manual/de/function.die.php)的等价物是什么?
https://www.php.net/manual/de/function.exit.php
在Node.js中PHP [die()
]/(http://www.php.net/manual/de/function.die.php)的等价物是什么?
https://www.php.net/manual/de/function.exit.php
6条答案
按热度按时间vptzau2j1#
process.exit()
是等效的调用。cngwdvgl2#
我将使用
throw
。抛出将导致当前请求结束,并且不会终止节点进程。您可以使用错误视图捕获该输出。2lpgd9683#
它需要向stderr(而不是stdout)报告,并以非零状态die()退出...
wz1wpwve4#
如果不在函数中,则可以用途:
但你也可以用@UliKöhler的建议:
有一些区别:
return
不像process.exit()
那样设置退出代码。示例:
这将在控制台上打印
ending it...
,并以退出代码1退出。这将不会在控制台上打印任何内容,并以退出代码2退出。
bweufnob5#
现在可以使用npm包dump-die了,我看了一下github上的包,它实际上使用的是
process.exit(1)
。首先用
npm install dump-die
安装,它有一个dd()
函数。5t7ly7z56#
你可以写:
return false
在要暂停的块之后。例如:这将停止操作。因为JS是在浏览器上工作的,所以你不能在某个点停止页面进程。这是可重复操作的。请根据需要发挥你的想象力来使用它。