Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 关闭服务器时关闭fs写入流(通过CTRL-C等)_Node.js_Express_Fs - Fatal编程技术网

Node.js 关闭服务器时关闭fs写入流(通过CTRL-C等)

Node.js 关闭服务器时关闭fs写入流(通过CTRL-C等),node.js,express,fs,Node.js,Express,Fs,我打开一个文件“app.log”的写入流,以便在Express服务器启动并运行时登录到该文件。但是如果我通过SIGINT等关闭它,我是否必须捕获它,然后关闭流(fs.end()?)。或者这是默认处理的 我真的不确定这将如何工作,请举个例子 谢谢 如果进程结束,操作系统将关闭与进程相关的所有打开的文件和套接字。

我打开一个文件“app.log”的写入流,以便在Express服务器启动并运行时登录到该文件。但是如果我通过SIGINT等关闭它,我是否必须捕获它,然后关闭流(fs.end()?)。或者这是默认处理的

我真的不确定这将如何工作,请举个例子


谢谢

如果进程结束,操作系统将关闭与进程相关的所有打开的文件和套接字。