代码编织梦想

 

1.简介

 

process 对象是一个全局变量,提供了有关当前 Node.js 进程的信息并对其进行控制。

作为全局变量,它始终可供 Node.js 应用程序使用,无需使用 require()。 它也可以使用 require() 显式地访问:

const process = require('process');

 

2.进程事件

 

process 对象是 EventEmitter 的实例。

 

2.1 beforeExit事件

 

当 Node.js 清空其事件循环并且没有其他工作要安排时,会触发 'beforeExit' 事件。

通常,Node.js 进程将在没有调度工作时退出,但是在 'beforeExit' 事件上注册的监听器可以进行异步调用,从而导致 Node.js 进程继续。

调用监听器回调函数时会将 process.exitCode 的值作为唯一参数传入。

对于导致显式终止的条件,不会触发 'beforeExit' 事件,例如调用 process.exit() 或未捕获的异常。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_27868061/article/details/111054574

使用nginx反向代理解决跨域-爱代码爱编程

需要使用到的包 npm install express --save npm install --save-dev http-proxy-middleware 以及对应的使用说明文档链接: https://www.expressjs.com.cn/ https://www.npmjs.com/package/http-proxy-middleware

node.js第一天学习笔记-爱代码爱编程

一、node是什么 node是一个基于Chrome V8引擎的JavaScript代码运行环境 二、node.js 的组成 ①javascript由三部分组成:ECMAScript、BOodeM和DOM ②node.js由ECMAScript和node模块API 三、 node.js的基础语法 node环境下执行代码,以 node + 文件名即可 四

vue前端登录权限配置-爱代码爱编程

vue前端登录权限配置 这是家庭财务管理系统的前端页面,通过vue实现,实现的令牌登录与动态加载路由的功能 根据vue-admin-template进行修改 Build Setup # 克隆项目 git clone https://github.com/chenyaohlgs/ffms-vue.git # 进入项目目录 cd ffms-v

[node.js]PC端微信小程序包解密-爱代码爱编程

原来发布在掘金,搬过来好了。 微信小程序在PC端是加密存储的,如果直接打开是看不到什么有用的信息的,需要经过解密才可以看到包内具体的内容。本文使用nodejs实现解密算法,主要涉及到crypto, commander, chalk三个包的使用。 小程序的源码在哪里 PC端打开过的小程序会被缓存到本地微信文件的默认保存位置,可以通过微信PC

docsify serve预览时无滚动条解决办法-爱代码爱编程

docsify serve预览时无滚动条解决办法   我在使用docsify编写文档的时候,发现浏览器预览时无滚动条,由于不懂前端,且无google的条件,在百度苦苦查找而不得解决办法,此问题困扰了我很多天,准备放弃时,突然搜索出一个stackoverflow的答案,得以解决,特别记录在此。 说明:使用的docsify版本4.4.2解决办法如

HTTP协议-爱代码爱编程

3.HTTP协议 1)HTTP 超文本传输协议(HyperText Transfer Protocol,HTTP)规定了如何从网站服务器传输超文本到本地浏览器,它基于客户端服务器架构工作,是客户端(用户)和服务器端(网站)请求和应答的标准。 2)报文 在HTTP请求和响应的过程中传递的数据块就叫报文,包括要传送的数据和一些附加信息,并且要遵守规定好

npm报错处理-爱代码爱编程

使用npm install报错: 开始以为是node-sass模块的问题,结果发现不是,查找发现是因为未找到python环境导致的,所以使用如下命令: npm config set python "C:\python\python.exe" 在重新: cnpm install 就好了. 但是在运行时又报错: 出现此问题是因为sass不支持

mime.json-爱代码爱编程

{ ".323":"text/h323" , ".3gp":"video/3gpp" , ".aab":"application/x-authoware-bin" , ".aam":"application/x-authoware-map" , ".aas":"application/x-authoware-seg" , ".acx":

Node之搭建静态服务器-爱代码爱编程

最近用node搞了一个静态服务器,也就是跑一条server,用于提供静态资源访问的功能,如图片、CSS、JS等。 支持对CSS、JS、html、png等资源访问 废话少说,怎么实现呢? 少侠别急,我们需要一个MIME支持,已经有热心人士整理好了:点击前往下载 将内容复制到一个mime.json文件里,就可以进行下面的操作了。 目录结构如下: 新

Node+Npm+WebPack极速入门-爱代码爱编程

文章目录 Node.jsNode.js概述安装极速入门变量的定义与使用函数的定义和使用使用模块创建Http服务接收url中的参数资源管理器NpmNpm概述极速入门创建工程js库的安装和卸载(本地安装和卸载)js库的安装和卸载(全局安装和卸载)修改镜像源WebPackWebPack概述安装极速入门工程结构css打包 Node.js Node.j

http-assert 操作未捕获错误-爱代码爱编程

项目场景: 昨天在用 node 搭建后台服务器过程中呢,搭到了验证用户 token 的合法性; 前端登录后,服务器发送 token ,然后存储到前端的 本地存储中,在后续(登录后)前端发起如何请求都要携带 token; 然后服务器 要对前端发送的请求中,获取 token,然后判断 token 的合法性; 问题描述: 创建一个 登录拦截中间件

Node之处理Get与Post请求-爱代码爱编程

文章目录 1. 关键知识点简介2. 本文最终的目录结构3. 处理GET请求4. 处理POST请求5. GET请求与POST请求处理的区别6. 同时处理POST与GET请求7. form表单实现注册与登录功能7.1 功能点分割7.2 form表单实现注册与登录功能效果展示8. AJAX实现注册与登录功能8.1 AJAX实现注册与登录功能演示效果