c 关闭html,运行node Server.js后如何关闭?
运行node Server.js后关闭的方法:在命令行使用Ctrl+c即可退出node server,或使用exit命令直接退出node命令也可以关闭server.js。下面本篇文章就来具体介绍一下,希望对大家有所帮助。
如果是要退出node命令的话,可以使用:
js代码:$ node
> 9+23
32
> process.exit()
$
或$ node
> 9+23
32
> .exit
$
如果是要退出node server的话,可以使用:
别人是推荐点击两下 Ctrl-C, 但是我使用的时候不好使,不知道是不是因为需要大写的C才行,所以我使用 Ctrl-Shift-C 的时候就可以了,不过这个快捷键需要结合下面的代码使用:// this function is called when you want the server to die gracefully
// i.e. wait for existing connections
var gracefulShutdown = function() {
console.log("Received kill signal, shutting down gracefully.");
server.close(function() {
console.log("Closed out remaining connections.");
process.exit()
});
// if after
setTimeout(function() {
console.error("Could not close connections in time, forcefully shutting down");
process.exit()
}, 10*1000);
}
// listen for TERM signal .e.g. kill
process.on ('SIGTERM', gracefulShutdown);
// listen for INT signal e.g. Ctrl-C
process.on ('SIGINT', gracefulShutdown);
全部的代码为:var express = require('express');
var app = express();
// listen on the specified port
var server = app.listen(8080);
// serve out content
app.get('/', function(req, res){
var body = 'Hello World';
res.setHeader('Content-Type', 'text/plain');
res.setHeader('Content-Length', body.length);
res.end(body);
});
// this function is called when you want the server to die gracefully
// i.e. wait for existing connections
var gracefulShutdown = function() {
console.log("Received kill signal, shutting down gracefully.");
server.close(function() {
console.log("Closed out remaining connections.");
process.exit()
});
// if after
setTimeout(function() {
console.error("Could not close connections in time, forcefully shutting down");
process.exit()
}, 10*1000);
}
// listen for TERM signal .e.g. kill
process.on ('SIGTERM', gracefulShutdown);
// listen for INT signal e.g. Ctrl-C
process.on ('SIGINT', gracefulShutdown);
因为点击Ctrl-Shift-C之后就会触发process函数。
Ctrl-z 之后,使用
ps aux | grep node
kill -9 PID
c 关闭html,运行node Server.js后如何关闭?相关推荐
- fabric node enrollAdmin.js 报错SyntaxError: Unexpected token function at createScript (vm.js:56:10)
运行node enrollAdmin.js时报错,如下图所示: 原因,node版本过低,使用命令node -v 查看版本,v6.17.1 解决办法,全局安装 (1).n管理工具,输入命令:npm in ...
- hibernate运行一段时候后出现假死现象
最近在维护一个外包遗留下的Hibernate+spring+spring mvc的一个项目,发现该项目运行一段时间后,发现APP请求后一直处于等待状态,直到请求超时,于是调试跟踪了一下,发现是操作数据 ...
- 树莓派开机运行node.js脚本的方法
http://gyzx.swjtu.edu.cn/icsites/devzone/node/352 一.配置Raspberry Pi无线网络. 插上无线网卡 sudo nano /etc/wpa_su ...
- 前端清单:Vue2 响应式原理,RN 运行内置 Node,JS 巧用 Proxy 反混淆,GraphQL 优劣思辨...
前端每周清单第 25 期:Vue2 响应式原理,RN 运行内置 Node,JS 巧用 Proxy 反混淆,GraphQL 优劣思辨,深入 React 动画 作者:王下邀月熊 编辑:徐川 前端每周清单专 ...
- 玩儿转物联网IoT - 在Beagle Bone Black上运行node.js 程序
物联网(IoT)技术方兴未艾,智能手环,智能血压计,智能眼镜甚至智能鞋垫都开始进入我们的生活,各种智能设备层出不穷,世界已经到了一个"人有多大胆,地有多大产"的时代,不玩儿点物联网 ...
- Node.js: 如何退出node命令或者node server
如果是要退出node命令的话,可以使用: $ node > 9+23 32 > process.exit() $ 或者 $ node > 9+23 32 > .exit $ 如 ...
- WebContainers简介:在浏览器中原生运行Node.js(译文)
本篇文章来自StackBlitzblog-埃里克·西蒙斯 2021 年 5 月 20 日 嗨!我们是StackBlitz,一个专门为网络开发量身定制的在线IDE.在本周的谷歌I/O主题演讲中,你可能会 ...
- 下载完Node.js后,npm -v报Cannot find module“yallist“错
卸载node.js,后 方法一:删除C:\Users\Administrator下的.npmrc文件即可(可能会没有,执行方法二) 方法二:删除C:\Users\Administrator\AppDa ...
- XP中怎样让批处理文件运行后,不关闭dos窗口
BAT文件最后加一行:pause 因为双击运用结束后就关闭界面了 ====== 在BAT文件后面加上CMD就行了 你看看BAT最后面几行有没有类似EXIT的命令,如果有,删除掉把CMD加上,或在EXI ...
- 使用node+vue.js实现SPA应用,解决了SPA应用的最大缺点SEO
业务需求 最近公司要求开发web版的app,由于app是偏向内容方面,而且带了一个聊天模块,所以一般的多页开发不是很适合,而且主要是手机浏览,对加载速度或者用户体验来说都比较苛刻.调研了很多框架和模式 ...
最新文章
- linux dhcp 论文,毕业论文—基于linux的dhcp服务器配置.doc
- LeetCode - 69. x 的平方根
- 面试中常见的查找与排序
- 在 App 扩展和主 App 间共享数据
- 定义EJB 3.1视图(本地,远程,无接口)
- android系统下多媒体播放
- 使用命令将logcat中的内容输出到文本文件中
- 迷宫的最短路径(bfs)
- Golang中WaitGroup使用的一点坑
- 起底方舟编译器的引用计数!
- 退火模拟算法c语言程序,C语言模拟退火算法(C language simulated annealing algorithm).doc...
- Win10 安装MySQL(解压版)
- iOS原生二维码扫描白屏问题
- 2015062001 - 诸葛亮
- WORD如何取消默认的分栏
- SQL学习之使用order by 按照指定顺序排序或自定义顺序排序
- Android 内存泄露
- 创建对象与对象属性添加
- 一点Unity3D学习经验分享
- ubuntu设置网卡默认启动_ubuntu 网络配置
热门文章
- 解决启用GTID binlog新安装完的MySQL提示无法登录
- R中读取Excel大文件
- 在托管 Windows 服务中承载 WCF 服务
- 安装sun-java5-jdk 提示无法找到软件包sun-java5-jdk
- Redhat 5.4 Oracle 10g RAC 删除节点
- python pyquery 解析html数据(2)
- Echarts横向的柱状图
- 学科实践活动感悟50字_连江县高中综合实践活动学科马春晖名师工作室开展送教送培活动...
- 泰山OFFICE在LINUX上的文件图标终于全部正确
- gcc编译时rpath可以使用多个路径,用:分隔