NodeJS文章/教程

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。

手把手教你VSCode配置JavaScript基于Node.js的调试环境

目录一、安装VSCode和Node.js二、VSCode配置三、可能出现的问题总结一、安装VSCode和Node.js 前言:做科研之后确实很少会总结积累,可能是科研中出现的问题的解决方法比较多样灵活,别说了其实就是偷懒哈哈哈哈哈。这不又要做前端才又开始写博客记录环境配置了。行了不说废话了赶紧开始正...

Node.js查询MySQL并返回结果集给客户端的全过程

目录前言一、mysql模块二、操作MySQL数据库1.配置Express路由模块2.创建Web服务器3.请求数据总结前言 mysql模块 + Express框架 + 原始Ajax请求,实现Node对MySQL数据库表的查询,并将结果集返回给客户端 一、mysql模块 (1)Node想要操作MySQL...

express搭建的nodejs项目使用webpack进行压缩打包

背景:本文记录使用express搭建nodejs后台接口服务,为了能放到服务器上面,需要对项目进行压缩打包,使用了webpack5,记录过程和问题。 项目结构比较简单,入口是app.js。 首先安装webpack, webpack-cli, 这里直接安装就是webpack5版本。 pnpm i w...

使用nodejs搭建微信小程序支付接口的详细过程

目录前言支付流程在微信小程序发起支付支付模块使用npm安装引入依赖包创建支付实例获取支付参数处理业务逻辑解密回调结果完整代码最后参考前言 前段时间在开发一个微信小程序的时候需要用到支付功能,我就去看了下微信支付的官方文档,好家伙,微信官方只提供了java、php还有Go语言的sdk。PHP我会点吧,...

前端工程化筑基-Node/npm/babel/polyfill/webpack

前端搬砖框架:开发 ⇨ 构建 ⇨ 部署上线 ⇨ 摸鱼。本文对前端工程中的基本组件,如Node.js,npm,babel,polyfill,webpack等框架用图形化、简洁的语言进行了简单的介绍。 00、前端搬砖框架开发 ⇨ 构建 ⇨ 部署上线 ⇨ 摸鱼:01、Node.js/npmNode....

【深入浅出 Yarn 架构与实现】4-3 RM 管理 NodeManager

本篇继续对 RM 中管理 NodeManager 的部分进行深入的讲解。主要有三个部分:检查 NM 是否存活;管理 NM 的黑白名单;响应 NM RPC 请求。 本篇继续对 RM 中管理 NodeManager 的部分进行深入的讲解。主要有三个部分:检查 NM 是否存活;管理 NM 的黑白名单...

Node.js 网络框架koa compose中间件使用解析

目录前言koa-compose洋葱模型源码解析总结前言 学习目标: koa-compose洋葱模型源码地址:koajs/compose koa-compose Koa-compose 是一个 Koa 中间件工具,Koa 是一个流行的 Node.js 网络框架。Koa-compose 允许你将多个中...

如何在nodejs中体验http/2详解

目录前言多路复用服务端推送总结前言 2015年,HTTP/2 发布,直到2021年公司的项目才开始在实践中应用;自己对http2诸多特点的理解只存在于字面上,于是尝试在nodejs中实践一下,加深自己的理解。 多路复用 同域名下所有通信都在单个连接上完成,消除了因多个 TCP 连接而带来的延时和内存...

在nodejs中体验http/2

前言2015年,HTTP/2 发布,直到2021年公司的项目才开始在实践中应用;自己对http2诸多特点的理解只存在于字面上,于是尝试在nodejs中实践一下,加深自己的理解。多路复用同域名下所有通信都在单个连接上完成,消除了因多个 TCP 连接而带来的延时和内存消耗,这在大量请求同时发出的情况下能...

VUE项目无法启动NODE版本与NODE-SASS、SASS-LOADER版本不兼容解决方案

一、错误分析在VUE项目开发中,我们经常会遇到报错:Node Sass version 7.0.1 is incompatible with ^4.0.0。网上解决方案也千奇百怪,最终操作下来,也是搞了个寂寞,项目依旧无法正常运行,通常这种情况普遍都是团队或者项目使用的NODE版本不一致。二、版本比...

详解如何使用Node.js连接数据库ORM

目录ORM下载量typeormsequlizeprismaORM 在上文中我们讲了如何使用node.js mysql2连接数据库,接下来讲讲ORM 下面摘一段百科对ORM的介绍 对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping)...

nodejs 中的读取文件fs模块示例详解

目录什么是 nodejs?global 模块-全局变量fs模块读取文件写文件追加文件文件同步与异步的说明总结:什么是 nodejs? Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,nodejs 允许 javascript 代码运行在服务端。 nodejs ...

如何在Node.js中使用async函数的方法详解

目录前言什么是 async 函数向 async 函数迁移3 Async 函数的最佳实践在 express 中使用 async 函数并行执行前言 借助于新版 V8 引擎,Node.js 从 7.6 开始支持 async 函数特性。今年 10 月 31 日,Node.js 8 也开始成为新的长期支持版...

nvm管理node版本的详细图文教程

目录1. nvm介绍2. 安装与配置2-1 nvm下载2-2 nvm安装2-3 nvm版本问题2-4 文件与环境配置3. nvm命令使用3-1 命令提示3-2 显示可安装版本3-3 安装node3-4 切换node版本3-5 ndoe版本切换问题总结1. nvm介绍 nvm 全英文也叫 node.j...

Node.js服务端实战之服务启动过程详解

目录正文引入express并创建app实例,启动一个服务器编写get请求正文 本系列是使用node作为服务器开发的操作过程记录,记录一下主要的内容并且整理过程的脉络,以初学者的方式将学习内容记录下来,从0到1逐步的学习node,教程使用过程中用到的是基于express的node框架。 使用node...

Node服务端实战之操作数据库示例详解

目录连接数据库insert语句简化新增sqlupdate语句delete语句连接数据库 本系列是使用node作为服务器开发的操作过程记录,记录一下主要的内容并且整理过程的脉络,以初学者的方式将学习内容记录下来,从0到1逐步的学习node,教程使用过程中用到的是基于express的node框架。 c...

教你用Node.js与Express建立一个GraphQL服务器

目录前言GraphQL服务器配置设置定义模式嘲弄我们的数据定义解析器定义突变总结前言 在这篇文章中,我们将对使用Node.js和Express建立GraphQL服务器的整个过程进行演练。我们将使用 Express 的中间件库express-graphql 来协助我们完成这一过程。 如果你还不熟悉Gr...

Node.js连接数据库实现过程详解

目录创建数据库mysql在前面的数据库入门中我们讲解了常用的sql语法以及实战,接下来我们来介绍一下如何在nodejs中使用数据库 创建数据库 在前面的文章中我们有手把手使用docker创建数据库,这里就直接沿用之前创建的数据库 首先启动docker,把之前的mysql容器运行起来然后登入mysql...

Node发起HTTP请求的方法有哪些

本篇内容主要讲解“Node发起HTTP请求的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Node发起HTTP请求的方法有哪些”吧!正文Node.js HTTPS ModuleNode.js在标准库中带有https模块,所以你根本不需要引入任何...

nodejs高版本降为低版本的详细解决方案

1.首先通过控制面板应用卸载当前环境下的Node.js相关安装,并清理磁盘残存的文件夹等文件 2.下载nvm来管理node版本         官网:https://github.com/coreybutler/nvm-windows/releases  说在前面,贴一个error C:\Wind...