Node.js
文章平均质量分 65
knowledge and Experience of Node.js
別@帕斯卡
Node.js/Golang Developer. There are has no limitation in technology.
展开
-
Nest.js实战——扫描application下的所有metadata
背景最近项目需要到一个基于事件驱动的一些业务模块,就封装一下类似@nestjs/bull一样的API去进行事件注册和触发,减少了一定的代码量。通过Nest Core的功能去完成全局扫描metadata通过@nestjs/core,我们可以找到相应框架实现的功能和工具,去完成我们需要写业务逻辑前的工作DiscoveryService —— 扫描所有app module注册到的controllers和services首先我们需要扫描所有的controller和service,通过DiscoverySe原创 2021-12-17 17:49:04 · 990 阅读 · 0 评论 -
你自己写的进程,你得管理
在互联网后端服务场景下,我们会面对如何在进程挂掉的时候(例如爆CPU或者内存导致进程卡死),你的服务能不间断地提供服务,提供系统稳定性的问题。无论你的服务器是单机的还是跑在集群上,都需要思考在实际过程中如何做到这一点。而基于多任务操作系统的异步性特征(不可复现),我们需要回归到对服务进程进行管理和监控。下面我讲一下怎么去做进程管理。守护进程脱离终端的控制,默默在操作系统背后跑的进程,就是守护进程(后台进程)。不同操作系统用的技术是不一样的,Linux以前是init.d,后面转用Systemd去做进程原创 2021-12-06 14:16:02 · 272 阅读 · 0 评论 -
奇怪的知识又增加了——JS篇
NOTE:本文持续更新CommonJS Module用require.main判断是否用命令行运行程序if (require.main === module) { // this module was run directly from the command line as in node xxx.js} else { // this module was not run directly from the command line and probably loaded by原创 2021-11-12 16:06:09 · 655 阅读 · 0 评论 -
Nodejs应用GrayLog日志系统初探
看看一个叫GrayLog的日志系统。原创 2017-07-13 11:41:54 · 1533 阅读 · 0 评论 -
nodejs操作图片
nodejs去结合imagemagick、graphicsmagick库去操作图片原创 2017-07-12 15:58:37 · 2985 阅读 · 0 评论