在构建较复杂的系统时,通常将其拆解为功能独立的若干部分。这些部分的接口遵循一定的规范,通过某种方式相连,以共同完成较复杂的任务。譬如,shell通过管道|连接各部分,其输入输出的规范是文本流。 在No
原创 2022-09-26 10:27:17
88阅读
(function(modules) { var installedModules = {}; function __webpack_require__(moduleId) { if(installedModules[moduleId]) { return installedModules[moduleId].exports; } var module = installedModules[moduleId] = {.
原创 2023-03-02 16:44:50
101阅读
1、Node.js 简介        Node.js 最初开始于 2009 年,是一个可以让 JavaScript 代码离开浏览器的执行环境也可以执行的项目。 它不是一个前端的 web 框架,不能将其与 Java 的 Spring 做类比;同时它也不是一门编程语言,它并不是面向后端的一门 js,它仅仅是以
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」 常用中间件 koa 中间件的规范 是⼀个 async 函数 接收 ctx 和 next 两个参数 任务结束需要执⾏ ne
原创 2022-03-30 14:55:18
88阅读
使用NodeJS实现JWT原理jwt是json web token的简称。
转载 2022-11-14 09:14:27
78阅读
由于 JavaScript 是单线程运行的,如果单线程的所有程序都是同步执行的,那么一旦某段程序调用堵塞,整个线程就挂起了。所以 JavaScript 天生是异步的。Node.js 使用的主要编程语言是 JavaScript,采用异步编程,其主要特点如下:单线程相比多线程而已,最大的劣势就是无法充分使用利用多核 CPU。但是单线程也避免了多线程中的存在的一些问题:线程的创建和上下文切换开销大以及多
使用NodeJS实现JWT原理jwt是json web token的简称,本文介绍它的原理,最后后端用nod
转载 2022-03-28 10:56:13
474阅读
今天学习了ts,一开始书中就讲解了前端模块。其中,ts中的动态查找就模仿了nodejs。所以,本文就来梳理下nodejs的模块解析流程。前置概念核心模块和文件模块。核心模块就是nodejs中自带模块,例如:fs、path、file等。文件模块则是用户自定义,或者第三方库的模块。引用流程直接上总流程:require(X)frommoduleatpathY1.IfXisacoremodule,a.re
原创 2022-09-29 23:54:15
155阅读
Node.js 标准库,这部分是由 Javascript 编写的,即我们使用过程中直接能调用的 API。在源码中的 lib 目录下可以看到。Node bindings,这一层是 Javascript 与底层 C/C++ 能够沟通的关键,前者通过 bindings 调用后者,相互交换数据。实现在 http://node.cc,这一层是支撑 Node.js 运行的关键,由 C/C++ 实现。V8:Go
转载 2023-07-18 11:55:19
20阅读
一、 什么是单点登录(SSO)假设用户 X 需同时登录站点 A 和站点 B,这两个站点之间其实是有关联性的
原创 2021-04-15 09:59:47
1072阅读
转载自:http://www.html5china.com/HTML5features/WebSocket/20111206_3084.html基础知识浅谈HTTP中Get与Post的区别HTTP请求报文格式:简单介绍下,如下图:其中请求报文中的开始行和首部行包含了常见的各种信息,比如http协议版本,方法(GET/POST),accept-lang
转载 2021-08-17 22:11:56
763阅读
一、 什么是单点登录(SSO)假设用户 X 需同时登录站点 A 和站点 B,这两个站点之间其实是有关联性的,但是如果用户认证数据不通用,那将需要注册或登录两次。单点登录系统(Single Sign On,简称 SSO)就是为了解决这种场景的问题,建立一种用户认证中心,只要经过这个中心注册或登录了某一站点服务的用户,总是能够认证登录这个中心所授权的其他所有服务。登录相比于单系统登录,SSO 需要一个
原创 2022-03-29 15:37:57
631阅读
一、发送邮件 单一的node后台其实本身并没有发送邮件的功能,要想实现发送邮件的效果,还是需要借助一个邮箱来实现邮件的发送。 流程:前端提出发送需求 —— Node后台收集需要发送的信息 —— 发送给邮箱服务器来进行发送 在node后台 —— 邮箱后台的这个过程中,遵循了SMTP协议(SMTP(Si
转载 2020-03-14 14:04:00
1182阅读
2评论
Nodejs 诞生于 2009 年,由于它使用了 JavaScript ,在这些年里获得了非常广泛的流行。它是一个用于编写服务器端应用程序的 JavaScript 运行时,但是 "它就是JavaScript" 这句话并不是 100% 正确的。 JavaScript 是单线程的,它不是被设计用来实现要
转载 2020-09-20 14:54:00
152阅读
2评论
原创 2022-04-21 16:39:19
70阅读
执行 npm run dev 命令的时候 predev 会自动执行 他的生命周期是在dev之前执行,然后执行dev命令,再然后执行postdev,
Nodejs 诞生于 2009 年,由于它使用了 JavaScript ,在这些年里获得了非常广泛的流行。它是一个用于编写服务器端应用程序的 JavaScript 运行时,但是 "它就是JavaScript" 这句话并不是 100% 正确的。 JavaScript 是单线程的,它不是被设计用来实现要
转载 2020-09-28 14:15:00
67阅读
2评论
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
原创 2021-07-15 17:24:51
189阅读
npm run xxx 发生了什么 按照下面的例子npm run dev 举例过程中发生了什么 读取package json 的scripts 对应的脚本命令(dev:vite),vite是个可执行脚
原创 2023-08-07 09:46:27
75阅读
process 对象是一个全局变量,是一个 EventEmitter 实例,提供了当前 Node.js 进程的信息和操作方法系统信息process 对象提供了属性用于返回关键系统信息,常用的有title:进程名称,默认值 node,程序可以修改,可以让错误日志更清晰pid:当前进程 pidppid:当前进程的父进程 pidplatform:运行进程的操作系统(aix、drawin、freebsd、
  • 1
  • 2
  • 3
  • 4
  • 5