如题.....没想到在这样不起眼的问题上掉坑了,以前都是是直接用cmd关闭端口,现在出于某些原因需要用node.js来平滑关闭,但试了好多方案都不行,请教一下有了解的同学,麻烦指点一二,谢谢~~~~
回复 (6)
I
常见做法:根据端口号查询进场,然后kill。 以前mac下常用 lsof -i:8080 |xargs killall
J
通用点的做法看到的是启动http server服务·,然后根据返回报错来处理~
D
https://npmjs.com/package/http-terminator 试试这个包? 不过node版本要求14以上
W
引用 i5ting常见做法:根据端口号查询进场,然后kill。 以前mac下常用 lsof i:8080 |xargs killall
@i5ting 谢谢~~现在问题是,因为我是在NW.JS里直接用webview中开启http服务,直接杀死端口进程的话,整个webview都会崩溃
W
引用 jxycbjhc通用点的做法看到的是启动http server服务·,然后根据返回报错来处理~
@jxycbjhc 目前已经用了一个关闭服务的组件在处理,能关闭,但端口占用还是不能解决
W
引用 dbit-xiahttps://npmjs.com/package/http terminator 试试这个包? 不过node版本要求14以上
@dbit-xia 非常感谢,马上来试,有结果再来反馈
参与回复
登录后即可参与回复。登录