node

2024/4/11 14:57:12

npm install

转载自(https://www.cnblogs.com/yetiezhu/p/12813532.html) 转载自(https://www.limitcode.com/detail/59a15b1a69e95702e0780249.html) 这里是引用 1 npm install 安装某个指定的版本 在npm中安装固定的版本号package,只需要在其后加 ‘版本号’ npm install …

基于SSM学生社团管理系统-计算机毕设 附源码 37477

SSM学生社团管理系统的设计与实现 摘 要 21世纪时信息化的时代,几乎任何一个行业都离不开计算机,将计算机运用于学生社团管理也是十分常见的。过去使用手工的管理方式对学生社团进行管理,造成了管理繁琐、难以维护等问题,如今使用…

NodeJs 第五章 模块化

JavaScript 模块化机制 AMD (Asynchronous Module Definition): 在浏览器中使用,并用 define 函数定义模块;CJS (CommonJS): 在 NodeJS 中使用,用 require 和 module.exports 引入和导出模块;ESM (ES Modules): JavaScript 从 ES…

x-cmd pkg | czg - git commit 智能生成工具

目录 简介首次用户功能特点竞品和相关作品进一步探索 简介 czg 源于 commitizen/cz-cli 交互插件中 cz-git 的延伸项目,重新使用 TypeScript 编写的零依赖独立的 Node.js 命令行工具。旨在使用交互友好的方式,辅助用户生成规范的 git commit message 约…

第七篇:node中间件详解

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! ​ 目录 📘 引言: &#…

【node学习】koa2搭建简单的服务器,读取json文件打开图表项目

需求:用koa2搭建一个简单的服务器,能够读取json文件打开echarts图表项目。我们知道,不能直接打开图表文件,可以使用hbuilder这种自带内置服务器的编辑器,或者vscode的live-server插件打开。如果不想在电脑上下载很多编…

如何通过JavaScript给朋友发送请帖(即发送邮件)

1.邮件方法封装----记得先安装nodemailer const nodemailer require(nodemailer); //引入模块 let transporter nodemailer.createTransport({//node_modules/nodemailer/lib/well-known/services.json 查看相关的配置,如果使用qq邮箱,就查看qq邮箱的…

nodejs spawn

Node.js 的子进程 (child_process) 模块下有一 spawn 函数,可以用于调用系统上的命令,如在 Linux, macOS 等系统上,我们可以执行如下代码来调用通用的 npm 命令。 const spawn require(child_process).spawn; spawn(npm, {stdio: inherit …

mac 使用brew卸载node

1.查看当前的node版本 node -v 2.查看使用brew 安装的版本,可以看到本机装了14、16、18版本的node brew search node 3.卸载node brew uninstall node版本号 --force 如分别删除14、16、18版本的node命令如下 brew uninstall node14 --force brew uninstall no…

【node学习】koa2实现简单的表单提交 入门前端+后台完整代码

开始一个小系列的博客,记录自己的学习过程。koa2实现简单的登录页面的表单提交。入门级别,没有数据库操作,开始接触koa2小接口的编写。 推荐一个不错的koa2的基础教程:https://blog.csdn.net/lszy16/article/list/2 前端请求到数…

Puppeteer让你网页操作更简单(2)抓取数据

Puppeteer让你网页操作更简单(1)屏幕截图】 示例2 —— 让我们抓取一些数据 现在您已经了解了Headless Chrome和Puppeteer的工作原理基础知识,让我们看一个更复杂的示例,其中我们实际上可以抓取一些数据。 首先,请查看此处的Puppeteer API文档。如您所见,有大量不同的方法我…

node.js 学习---第三章

上一章咱们提到package.json,现在便详细学习一下。 如果使用 JavaScript、或者曾经与 JavaScript 项目、Node.js 或前端项目进行过交互,则肯定会遇到过 package.json 文件。 package.json 指南 name注释version表明了当前的版本。name设置了应用程序/…

NodeJs 第十一章 express

Express 是基于 Node.js 平台,快速、开放、极简的 web 开发框架 基本使用 安装 npm install express --save示例代码 const express require(express) const app express() const port 3000app.get(/, (req, res) > {res.send(Hello World!) })app.listen(…

你不知道的node.js小知识——使用nvm管理node版本及node与npm版本对应关系详解

一、下载和安装nvm管理包 (1)下载链接 https://github.com/coreybutler/nvm-windows/releases (我选的是nvm-setup.exe) (2)解压安装 (2次选择文件要安装的目录 第一次是nvm 第二次是node.js) (…

node 项目中 __dirname / __filename 是什么,为什么有时候不能用?

__dirname 是 Node.js 中的一个特殊变量,表示当前执行脚本所在的目录的绝对路径。 __filename 同理,是 Node.js 中的一个特殊变量,表示当前执行脚本的绝对路径,包括文件名。 在 Node.js 中,__dirname / __filename是…

Node学习笔记之跨域

1.跨域是什么? 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 同源策略限制了一下行为: Cookie无法读取DOM 和 JS 对象无法获取Ajax请求发送不出去 同源是指&#…

Node.js中Buffer详解

在Node.js开发中,当遇到 buffer,stream和二进制数据处理时,你是否像我一样,总是感到困惑?这种感觉是否会让你认为不了解它们,以为它们不适合你,认为而这些是Node.js作者们的事情? 确…

nvm安装electron开发与编译环境

electron总是安装失败,下面说一下配置办法 下载软件 nvm npmmirror 镜像站 安装nvm 首先最好卸载node,不卸载的话,安装nvm会提示是否由其接管,保险起见还是卸载 下载win中的安装包 配置加速节点nvm node_mirror https://npmmi…

vue 项目使用 webpack 构建自动获取电脑ip地址

前端常用webpack构建项目,但是默认情况下都是 http://localhost:8080 ,那么如何使用电脑的ip地址自动构建呢? 引入address cnpm i address --save-devvue.config.js 使用 const address require(address); const localhost address.ip()…

升级node后,gulp突然不好使了。ReferenceError: primordials is not defined

前段时间,将node升级了一下,结果发现gulp 执行不了了,一直报错ReferenceError: primordials is not defined 原因 这里主要是因为node 和 gulp 的版本,相差太大导致的 //查看一下版本 node -v gulp -v如果版本 node >12 &am…

mac 更新node,不要在去删除下载了,使用nvm 切换不同node版本

首先安装Homebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 Homebrew的安装比较费劲&a…

git 标签相关命令

要在本地仓库中添加标签&#xff0c;你可以使用以下命令&#xff1a; git tag <tag_name> 这将在当前所处的提交上创建一个轻量级标签&#xff08;lightweight tag&#xff09;。如果你想要创建一个带有附注信息的标签&#xff0c;可以使用 -a 选项&#xff1a; git t…

node-sass@4.14.1 包含风险, 如何升级依赖至 dart-sass

文章目录需求我上网都查到了哪些信息在 github 看到了 node-sass 依赖的最新版本的列表&#xff1a;关于方案2的失败不同版本的 nodejs 和 node-sass依赖的**适配关系**从何得知替代方案——dart-sass如何安装 dart sass&#xff1f;需求 在做一个基于Node、React的前端项目&a…

NodeJs第十三章 cookie

服务器如何知道当前操作是否有权限 假设服务器有一个接口&#xff0c;通过请求这个接口&#xff0c;可以添加一个管理员 但是&#xff0c;不是任何人都有权力做这种操作的 那么服务器如何知道请求接口的人是有权力的呢&#xff1f; 答案是&#xff1a;只有登录过的管理员才…

docker部署前后端分离项目(vue+express)

文章目录前言1.任务和环境描述1.1 任务和目的1.2 环境描述2. docker打包express后端项目2.1 Dockerfile2.2 构建镜像3. docker打包vue项目3.1 生成dist文件3.2 生成 vue 镜像nginx 的 default.conf 文件解决 default.conf 配置问题生成镜像运行容器4. 坑一&#xff1a;nginx 跨…

Node基础--包简介

上面我们模块化做了一个介绍&#xff0c;下面我们一起来看看包。 1.概述 CommonJS的包规范允许我们将一组相关的模块组合到一起&#xff0c;形成一组完整的工具。CommonJ的包规范由包结构和包描述文件两个部分组成。 包结构:用于组织包中的各种结构。 包的描述文件:描述包的…

node.js模块中exports和module.exports的区别

Node应用由模块组成&#xff0c;采用CommonJS模块规范。 根据这个规范&#xff0c;每个文件就是一个模块&#xff0c;有自己的作用域。在一个文件里面定义的变量、函数、类&#xff0c;都是私有的&#xff0c;对其他文件不可见。 CommonJS规范规定&#xff0c;每个模块内部&a…

React框架Umi实战(1)简介与使用脚手架

之前写完了dva入门系列,它只是一个纯粹的数据流框架,拿来开发是没有问题的.但是还是有一些繁琐的步骤,每次要手动注册model,手写route路由.Umi的出现结合dva,使得开发更加的优雅与便捷. 1 特性 ? 开箱即用&#xff0c;内置 react、react-router 等 ? 类 next.js 且功能完备的…

NodeJs 第四章 net、http、https 模块

net、http、https 模块 netnet 模块是什么net 模块能干些什么net 模块如何创建服务器net 模块如何创建客户端 http如何发送一个http请求如何创建 http 服务 https如何获取 SSL 证书如何创建一个 https 服务 net net 模块是什么 net 模块异步网络 API&#xff0c;用于创建基于…

NVM(nodejs版本管理工具)下载以及设置国内代理

官方github GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions 配置代理 vim ~/.nvm/nvm.sh 添加: export NVM_NODEJS_ORG_MIRRORhttps://mirrors.aliyun.com/nodejs-release/安装node nvm install …

Nodejs 第三十章(防盗链)

防盗链&#xff08;Hotlinking&#xff09;是指在网页或其他网络资源中&#xff0c;通过直接链接到其他网站上的图片、视频或其他媒体文件&#xff0c;从而显示在自己的网页上。这种行为通常会给被链接的网站带来额外的带宽消耗和资源浪费&#xff0c;而且可能侵犯了原始网站的…

Node+Npm+WebPack极速入门

文章目录Node.jsNode.js概述安装极速入门变量的定义与使用函数的定义和使用使用模块创建Http服务接收url中的参数资源管理器NpmNpm概述极速入门创建工程js库的安装和卸载&#xff08;本地安装和卸载&#xff09;js库的安装和卸载&#xff08;全局安装和卸载&#xff09;修改镜像…

解决:Cannot resolve “swiper/dist/css/swiper.css“

解决&#xff1a;Cannot resolve "swiper/dist/css/swiper.css"一问题描述&#xff1a;&#xff08;1&#xff09;做《谷粒学苑》整合前端页面时&#xff0c;执行“npm run dev”命令时报这个异常&#xff08;2&#xff09;初始配置如下图&#xff1a;&#xff08;3&…

Egg使用jwt拦截jtoken验证

安装 npm install egg-jwt注册插件 在config文件夹子下 plugin,js下 use strict;module.exports {//mysqlmysql: {enable: true,package: egg-mysql},//jwtjwt: {enable: true,package: egg-jwt} };使用中间件 在app文件下创建 middleware 文件夹 在middleware 文件下创建…

node.js 学习---第二章

上一章 下一章 npm 包管理器简介 npm 是 Node.js 标准的软件包管理器。 它起初是作为下载和管理 Node.js 包依赖的方式&#xff0c;但其现在也已成为前端 JavaScript 中使用的工具。 yarn Yarn是facebook发布的一款取代npm的包管理工具 1&#xff09;速度超快----Yarn缓存…

Node.js----跨域

Node.js----跨域1 接口的跨域问题2 使用 cors 中间件解决跨域问题2.1 CORS2.2 CORS 的注意事项2.3 CORS 响应头部 - Access-Control-Allow-Origin2.4 CORS 响应头部 - Access-Control-Allow-Headers2.5 CORS 响应头部 - Access-Control-Allow-Methods2.6 CORS请求的分类2.6.1 简…

node.js如何降低版本

首先 这个东西只能提升版本 所以想通过下载或者npm更新是不可能的 先找到你下载node的目录 将里面的东西全删了 然后打开 控制面板 找到 程序和功能 点进去 在里面找到 node.js卸载掉 然后在下自己想要的版本就好了

【已解决】node koa2 前端获取不到数据,提示404

我在这里调用MongoDB数据查询,ctx.body没有返回到前端,前端接收不到数据 ,但是我这这里打印又是有数据的 ,应该是异步问题 ,但是我不知道怎么解决 ,有有没有大神指导一下啊 ---------------------------解决了 是因为调用中间件那没有加await

Babel 踩坑笔记: babel 命令失效(/bin/sh: babel: command not found)

Babel 踩坑笔记: babel 命令失效(/bin/sh: babel: command not found) 文章目录Babel 踩坑笔记: babel 命令失效(/bin/sh: babel: command not found)前言正文项目背景问题描述解决方案开发注意点结语其他资源参考连接完整代码示例前言 今天来分享一个使用 babel 的时候遇到的…

基于geojson-vt和canvas的高性能出图

概述 本文介绍基于geojson-vt和canvas&#xff0c;实现node端高性能出图。 效果 实现 1. canvas绘图 import { createCanvas } from canvasconst tileSize 256; const canvas createCanvas(tileSize, tileSize) const ctx canvas.getContext(2d)2. 处理geojson const g…

nrm的安装以及使用

1&#xff0c;什么是nrm nrm 是一个 npm 源管理器&#xff0c;允许你快速地在 npm源间切换。 什么意思呢&#xff0c;npm默认情况下是使用npm官方源&#xff08;使用npm config ls命令可以查看&#xff09;&#xff0c;在国内用这个源肯定是不靠谱的&#xff0c;一般我们都会…

node.js 学习---第五章

node学习搭建 HTTP 服务器fs文件描述符文件属性path文件路径从路径中获取信息使用路径 join、resolve、normalize读取文件 readFile写入文件 writeFile搭建 HTTP 服务器 const http require(http)const port 3000; const addr require(address) const ip addr.ip();cons…

阿里云服务器部署node和npm

目录 1.链接服务器2.找到node 下载地址3获取链接地址4下载到linux5.解压6.重命名 解压后的文件7.配置环境变量7.1复制当前的bin目录7.2vim /etc/profile7.3在按下ESC按键 8.重启环境变量9.输入node10.npm配置加速镜像 1.链接服务器 2.找到node 下载地址 https://nodejs.org/d…

node解决跨域方案

不多废话直接上码 // 设置统一的响应头 app.all(*, function(req, res, next) {res.setHeader(Access-Control-Allow-Origin,*);res.setHeader(Access-Control-Allow-Methods,GET, POST, PUT, DETELE); res.setHeader(Access-Control-Allow-Headers,X-Requested-With,content-…

计算机网络之5层网络协议

文章目录 引言一、OSI七层模型二、TCP/IP参考模型三、网络协议的概念和作用四、TCP/IP参考模型每层详细介绍1.物理层2.数据链路层1. 基本概念2.MAC地址3.ARP协议 3. 网络层1. 基本概念2.ip协议3.子网掩码 4. 传输层1. 基本概念2. 协议3. TCP&#xff08;三次握手四次挥手&#…

安装Java后node无法用spawn cmd ENOENT报错

spawn cmd ENOENT 错误node项目启动失败&#xff0c;报如题错误出现原因解决方案node项目启动失败&#xff0c;报如题错误 搜索问题原因为端口占用&#xff0c;具体不得而知&#xff1b; 出现原因 由于想要使用react native&#xff0c;所以在本机以默认路径安装了Java8&…

解决nvm切换node版本失败的终极办法-秒杀网上99%的水文

nvm是一款强大的node多版本管理器&#xff0c;可以轻易选择你需要的node版本&#xff0c;这对win7平台简直就是超好的福音&#xff1a;可以突破node 14.15以上的安装限制。 但是nvm安装有一个巨大的坑点&#xff1a;nvm use 版本号以后&#xff0c;并没有生效&#xff0c;nvm …

解决node项目一个极度困难的捕获异常却无法读取异常信息的问题

这个项目是集成了第三方NeteaseCloudMusicApi项目的接口代码&#xff0c;我没有直接使用它的接口&#xff0c;因为需要再跑一个npm run开个端口&#xff0c;感觉很麻烦。 所以下定决心&#xff0c;使用拆分代码的方式&#xff0c;硬生生将这个api项目的部分api接口代码集成到了…

Nuxt使用“build”和“generate”打包发布【CentOs7】,踩了N个坑得出得经验

generate打包发布 使用命令 npm generate 打包完成后会生成一个 dist 文件夹&#xff0c;拿到这个文件夹后就和vue之前的发布一样了&#xff0c;比较简单这里就不说了。&#xff08;打包的时候后台需要开着&#xff09; build打包发布 1、使用命令 npm build 打包&#xff0…

Nod-内置模块

1. 核心模块 1.1 什么是核心模块 核心模块就是Node运行环境提供的API核心模块又称为系统模块核心模块的本质也是js文件&#xff0c;只不过被编译成二进制编码放进了运营环境中&#xff0c;我们只需要使用就可以了 1.2 常用的核心模块 fs 操作文件的http 操作服务端的url 操…

nvm 常用命令

记录一下常使用的nvm命令&#xff0c;希望对大家也有所帮助&#xff01;&#xff01;&#xff01; nvm 帮助 nvm --help 版本查询 nvm -v 查看可用node版本 nvm list 下载最新node nvm install node 使用v21.0.0版本的node nvm use v21.0.0 切换node默认版本 nvm alias …

Express框架开发接口之轮播图API

1.获取所有轮播图、 // 处理轮播图 const handleDB require(../handleDB/index) // 获取所有轮播图 exports.allCarousel (req, res) > {(async function () {let results await handleDB(res, "book_carousel", "find", "查询数据出错&#xf…

node gbk转utf8

最近在做node爬虫的时候&#xff0c;发现利用axios返回的网页源码有中文乱码&#xff0c;一看网页的编码方式得知是gbk编码。研究了一下&#xff0c;问题解决&#xff0c;分享出来防止以防大家踩坑。 安装 iconv-lite node默认不支持gbk编码方式 $ npm i iconv-lite这个模块…

fnm(Node.js 版本管理器)

fnm是什么&#xff1f; fnm是一款快速简单跨平台的 Node.js 版本管理器&#xff0c;使用 Rust 构建。 fnm怎么使用&#xff1f; 查看node 已安装列表 fnm list node 版本切换 fnm use 版本号 fnm use 16.0.0

electron应用打包成功纪念一下

electron应用打包成功纪念一下&#xff0c;以前曾经行过后来打包各种报错&#xff0c;现在有空就尝试解决一下 首先安装nvm能够方便切换node版本 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash 顺利安装后你用nvm list查看node列表时会…

【Node系列】Buffer详解

文章目录 一、Buffer详解二、Buffer 与字符编码三、创建 Buffer 类四、写入缓冲区五、从缓冲区读取数据六、Buffer方法七、热门文章推荐 一、Buffer详解 JavaScript 语言自身只有字符串数据类型&#xff0c;没有二进制数据类型。 但在处理像TCP流或文件流时&#xff0c;必须使…

Nodejs 第二十六章(反向代理)

什么是反向代理? 反向代理&#xff08;Reverse Proxy&#xff09;是一种网络通信模式&#xff0c;它充当服务器和客户端之间的中介&#xff0c;将客户端的请求转发到一个或多个后端服务器&#xff0c;并将后端服务器的响应返回给客户端。 负载均衡&#xff1a;反向代理可以根…

2.node基础_缓冲区、文件系统

缓冲区&#xff08;Buffer&#xff09; - Buffer的结构和数组很像&#xff0c;操作的方法也和数组类似- 数组中不能存储二进制的文件&#xff0c;而buffer就是专门用来存储二进制数据- js数组性能较差&#xff1b;- 使用buffer不需要引入模块&#xff0c;直接使用即可- 在buff…

一键安装全局npm模块

GitHub&#xff1a;https://github.com/flitrue/npm-install-global 简介 当我们使用nvm管理node&#xff0c;切换node版本时&#xff0c;安装在全局的npm包无法共用之前node版本中的npm包&#xff0c;需要重新下载所有的全局模块&#xff0c;这很蛋疼。也许你可能这么做&…

fs.stat 总结

1.异步&#xff1a;fs.stat(path,callback): path是一个表示路径的字符串,callback接收两个参数(err,stats),其中stats就是fs.stats的一个实例&#xff1b; 2.同步&#xff1a;fs.statSync(path) 只接收一个path变量&#xff0c;fs.statSync(path)其实是一个fs.stats…

ubuntu22.04 arrch64版在线安装node

脚本 #安装node#下载node、npm国内镜像&#xff08;推荐&#xff09;# 判断是否安装了nodeif type -p node; thenecho "node has been installed."elsemkdir -p /home/zenglg cd /home/zenglgwget https://registry.npmmirror.com/-/binary/node/v10.14.1/node-v10.…

TypeScript之索引签名

1. 索引签名 在 TypeScript 中&#xff0c;索引签名是一种定义对象类型的方式&#xff0c;它允许我们使用字符串或数字作为索引来访问对象的属性。 索引签名最主要的作用就是允许我们动态地添加或访问对象的属性&#xff0c;通过使用索引签名&#xff0c;我们可以在编译时无法…

Mysql安装教程(windows)

本文主要讲解如何去安装使用Mysql 一、下载Mysql 1、官网在线下载 MySQL官网&#xff1a;https://www.mysql.com/downloads/ 下载版本&#xff1a;MySQL Installer for Window 2、云盘离线下载 https://pan.baidu.com/s/1dB7kFiwrKpF5W-5XPn2FeQ?pwdrvb9 提取码&#xff1a;…

NestJs的基础使用

初始化项目 创建项目 // 安装脚手架(只需要安装一次,因为这个是全局的) npm i -g nestjs/cli // 创建项目 nest new project-name // (该过程有个选择包管理工具的,我选的yarn)启动项目 yarn run start:dev // 可以在浏览器访问localhost:3000 输出helloWorld控制器和路由 …

Linux下安装Node / npm

所有文章优先发布在个人博客&#xff0c;后面修改可能忘记同步到CSDN&#xff0c;给你带来不辨表示抱歉。 个人博客本篇文章 : https://www.xdx97.com/article?bamId658705561763708928 个人博客本篇文章 1、创建安装目录、并进入 mkdir /usr/local/node/ cd /usr/local/nod…

前端框架面试题

Vue面试题 node你了解吗&#xff1f; Node 是一个让 JavaScript 运行在服务端的开发平台&#xff0c;它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。实质是对Chrome V8引擎进行了封装&#xff0c;用于方便地搭建响应速度快、易于扩展的网络…

Linux下卸载Node / npm

1、删除你的node安装目录 2、删除 /usr/local/bin/ 和node相关内容

Node.js 回调函数

Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现&#xff0c;但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用&#xff0c;Node 使用了大量的回调函数&#xff0c;Node 所有 API 都支持回调函数。 例如&#xff0c;我们可以一边读取文…

内存管理之内存节点Node、Zone、Page

注&#xff1a;本文分析基于linux-4.18.0-193.14.2.el8_2内核版本&#xff0c;即CentOS 8.2 1、Node Node是内存管理最顶层的结构&#xff0c;在NUMA架构下&#xff0c;CPU平均划分为多个Node&#xff0c;每个Node有自己的内存控制器及内存插槽。CPU访问自己Node上的内存时速…

一个购物的微信小程序

最近&#xff0c;毕业设计做完了&#xff0c;赶紧抓紧时间学下小程序&#xff0c;学了之后才发现这不比安卓好做多了吗&#xff1f;早知道就先学小程序再做毕业设计了。。。由于有了前端的基础知识和vue的理解&#xff0c;学习小程序基本上没多大问题&#xff0c;估计自己看看官…

第九篇:node静态文件服务(中间件)

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 !

mac安装pnpm与使用

1、什么是pnpm&#xff1f; pnpm 全称 performant npm&#xff0c;意思是高性能的 npm。pnpm 由 npm/yarn 衍生而来&#xff0c;解决了 npm/yarn 内部潜在的 bug&#xff0c;极大的优化了性能&#xff0c;扩展了使用场景。被誉为 “最先进的包管理工具”。 2、pnpm特点 速度…

Element UI + NodeJs(Express) 全栈开发后台管理界面+项目1

Element UI NodeJs(Express)全栈开发后台管理界面 准备工作 1、Element-UI 官网 2、创建项目 1、vue create element-admin 2、选择Manually select features 3、后面一般是默认第一个配置或者回车就行 4、最后安装成功 5、vue add element 6、选择Fully import 7、npm run…

【JS逆向学习】36kr登陆逆向案例(webpack)

在开始讲解实际案例之前&#xff0c;大家先了解下webpack的相关知识 WebPack打包 webpack是一个基于模块化的打包&#xff08;构建&#xff09;工具, 它把一切都视作模块 webpack数组形式&#xff0c;通过下标取值 !function(e) {var t {};// 加载器 所有的模块都是从这个…

Node NPM GitBook

这里写自定义目录标题NPM安装模块删除模块升级模块清理模块设置淘宝镜像cnpm设置代理问题 / 报错phantomjs 这个 npm 包已经废弃, 不再使用了GitBook设置 PDF 输出格式GitBook 插件GitBook 插件资源使用 GitBook 插件开发插件常用插件其它插件安装 GitBook使用 GitBook初始化电…

nvm安装的node,脚手架安装 vue 项目时报错

npm install -g vue/cli 时报错 解决办法 //修改npm的资源镜像: npm config set registry http://registry.npm.taobao.org重新脚手架安装 npm install -g vue/cli成功到下一步&#xff0c;当执行&#xff1a;vue create my-vue-demo时又报新的错 原因&#xff1a;【HTTPS …

node,file.js文件写入

/同步写入文件 // let fs require(fs); // let fsOpen fs.openSync(./text.txt,a); // let string 饱暖思淫欲; // fs.writeSync(fsOpen,string); // fs.closeSync(fsOpen); //异步写入文件 // let fs require(fs); // let a fs.open(./text.txt,a,(error,…

Nodejs 第十六章(ffmpeg)

FFmpeg 是一个开源的跨平台多媒体处理工具&#xff0c;可以用于处理音频、视频和多媒体流。它提供了一组强大的命令行工具和库&#xff0c;可以进行视频转码、视频剪辑、音频提取、音视频合并、流媒体传输等操作。 FFmpeg 的主要功能和特性&#xff1a; 格式转换&#xff1a;…

Hexo + Github Pages博客搭建教程

前言 一直以来自己都有书写文章的习惯&#xff0c;不管是收集资料还是表达自己的个人见解。最开始把资料都放在印象笔记里&#xff0c;但是印象笔记有个不好的点就是书写不方便&#xff0c;而且多设备登录不友好&#xff0c;需要升级账户。后来就搭建了一个WordPress站点&…

connect 中 res.json 返回 json数据

用了connect中间件之后&#xff0c;直接写路由&#xff0c;需要接口返回json数据。每次包装很麻烦。直接用个插件。 connect-json-middleware npm install connect-json-middleware var app require(express) var connect require(connect)var connectJson require(connect…

node的数据库Mongoose的使用说明

目录 1. Mongoose是什么2. 为什么有Mongoose3. Mongoose怎么用4. Mongoose解决什么问题5. Mongoose的基本指令6. 增加数据7. 查询数据8. 修改数据9. 删除数据 1. Mongoose是什么 Mongoose是一个Node.js的对象模型工具&#xff0c;它提供了一种与MongoDB数据库进行交互的简单而…

解决npm install报错: No module named gyp

今天运行一个以前vue项目&#xff0c;启动时报错如下&#xff1a; ERROR Failed to compile with 1 error上午10:19:33 error in ./src/App.vue?vue&typestyle&index0&langscss& Syntax Error: Error: Missing binding D:\javacode\Springboot-MiMall-RSA\V…

第三篇:搭建项目的两种代码格式

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 第一种&#xff1a;引入http模块 node的http模块搭建…

Linux 下安装 nvm 管理 Node 版本

一、环境说明 系统&#xff1a;Deepin 20 软件&#xff1a;nvm 0.37.0 二、下载 nvm 通过 git clone 直接下载&#xff08;注&#xff1a;本人通过官网 curl 和 wegt 方式一直报 443&#xff0c;估计需要翻墙&#xff09; git clone gitgithub.com:nvm-sh/nvm.git三、nvm …

node 快速搭建express 服务器

1. 安装node npm 2.安装脚手架自动生成项目目录 npm install -g express-generator4 3.生成项目 express /your_project_name && cd /your_project_name 4.安装依赖包 npm install 5.运行预览 npm start 6.浏览器浏览 http://localhost:3000

Vue 脱坑记 -——查漏补缺

问题汇总Q:安装超时(install timeout)方案有这么些:cnpm : 国内对npm的镜像版本/* cnpm website: https://npm.taobao.org/ */npm install -g cnpm --registryhttps://registry.npm.taobao.org// cnpm 的大多命令跟 npm 的是一致的,比如安装,卸载这些yarn 和 npm 改源大法使用 …

React框架Umi实战(2)整合dva开发后台管理系统

umi官方推荐结合dva使用更配哦&#xff0c;其实他们都是同一位开发者开发的&#xff0c;属于阿里内部开源框架。 1 修改.umirc.js&#xff0c;开启dva支持 // ref: https://umijs.org/config/ export default {plugins: [// ref: https://umijs.org/plugin/umi-plugin-react.ht…

基于node的数据库增删改查(mongoDB)

const MongoClient require(mongodb).MongoClient; const objectId require(mongodb).ObjectId; const CONFIG require(./config)class Db {static getInstance() {//解决多次实例化 无共享的问题if (!Db.instance) {Db.instance new Db();}return Db.instance;}constructo…

【JS逆向学习】某壁纸下载(ast混淆)

逆向目标 目标网址&#xff1a;https://bz.zzzmh.cn/index逆向接口一&#xff1a;https://api.zzzmh.cn/bz/v3/getData逆向接口二&#xff1a;https://cdn2.zzzmh.cn/wallpaper/origin/0d7d8d691e644989b72ddda5f695aca2.jpg?response-content-dispositionattachment&aut…

【已解决】使用 NodeJS 读取文件的大小,并以KB、MB、GB的格式输出。

方法一 function formatBytes(bytes, decimals 2) {if (bytes 0) return 0 Bytes;const k 1024;const dm decimals < 0 ? 0 : decimals;const sizes [Bytes, KB, MB, GB, TB, PB, EB, ZB, YB];const i Math.floor(Math.log(bytes) / Math.log(k));return parseFloat…

Mac 使用nvm use命令无法切换node版本

解决方案&#xff1a;先卸载使用brew安装的node&#xff08; 具体操作请移步使用brew卸载node&#xff09;&#xff0c;再使用nvm use命令切换node版本。 问题复现&#xff1a;使用nvm use命令显示切换成功&#xff0c;但是实际版本还是原来的node版本&#xff0c;应该是与bre…

Egg 封装接口返回信息

中间件封装 代码 const msgArr {"200":成功,"401":token失效 } module.exports (option, app) > {return async function(ctx, next) {try{//成功是返回的信息ctx.emit(code,data,msg)>{console.log(1111,code,data,msg)ctx.body {code,data:dat…

Node-第三方模块

1. 第三方模块概述 别人写好的&#xff0c;具有特定功能的&#xff0c;我们能直接使用的模块即为第三方模块&#xff0c;由于第三方模块通常都是由多个文件组成并且被 放置在一个文件夹中&#xff0c;所以又名“包”。所有的第三方模块都必须通过 npm 来下载使用的时候要通过 …

从0到1构建vueSSR项目之node以及vue-cli3的配置

前言 上一次做了路由的相关配置&#xff0c;原本计划今天要做vuex部分&#xff0c;但是想了想&#xff0c;发现vuex单独的客户端部分穿插解释起来很麻烦&#xff0c;所以今天改做服务端部分。 服务端部分做完&#xff0c;再去做vuex的部分&#xff0c;这样就会很清晰。 vue …

Node.js Event Loop各阶段讲解

Event Loop阶段描述图 timers timer阶段处理setTimeout于setInterval回调&#xff0c;开始处理的时机与poll阶段有关联。 pending callbacks 该阶段执行某些系统操作的回调&#xff0c;比如TCP套接字在连接时收到ECONNREFUSED。 网上有一些将该阶段称为I/O callbacks的文章…

web图片加水印

在前端给图片加水印的方法有很多种&#xff1a; 法一&#xff1a;jscanvas&#xff0c;使用H5新增元素canvas&#xff08;画布&#xff09;加水印。 使用此方法&#xff0c;用户可以在页面上自定义水印内容。 代码如下&#xff1a; <body><canvas id"shuiyin…

如何安装node.js、vue3.0脚手架

1、安装node.js https://nodejs.org/en/ 查看版本号 node-v、npm -v 出现版本即安装成功。&#xff08;如未成功&#xff0c;请重启电脑&#xff09; 2、全局安装vue.cli3.0脚手架 卸载&#xff1a; 如果已经全局安装了旧版本的vue.cli&#xff08;1.x 或者 2.x&#xff09;&…

windows下Node版本的切换方式

为了避免应用构建出错&#xff0c;我们在本地开发环境的 Node 版本与在 CI/CD 流程中指定的 Node 版本需保持一致。在这种需要频繁切换 Node 版本的情况下&#xff0c;我们不可能手动卸载又安装不同的版本&#xff0c;这时我们可以借助 NVM 工具来帮助我们快速地切换 Node 版本…

windows环境搭建Vue开发环境

windows环境搭建Vue开发环境 一、安装node.js&#xff08;https://nodejs.org/en/&#xff09; 下载完毕后&#xff0c;可以安装node&#xff0c;建议不要安装在系统盘&#xff08;如C&#xff1a;&#xff09;。 二、设置nodejs prefix&#xff08;全局&#xff09;和cache&a…

nodejs之log4js日志记录及error自动发送至邮箱

nodejs之log4js日志记录及error自动发送至邮箱依赖代码依赖 npm install log4js --save npm install log4js-node/smtp --save 注&#xff1a;这里我简单的讲一下怎么使用&#xff0c;方便大家快速开发项目&#xff0c;我使用的是Typescript, 你也可以用Javascript,根据官方文档…

Node连接SQL

// 开启服务器 server.js const express require(‘express’) const router require(’./router.js’) const cors require(‘cors’) const bodyParser require(‘body-parser’) let app express() app.use(cors({ origin: ‘http://127.0.0.1:8080’, credentials: …

搭建微型服务器(node express框架)

目录 一&#xff1a;打包&#xff08;npm run build&#xff09; 二&#xff1a;变成合法的包&#xff08;新建server文件夹&#xff09; 三&#xff1a;一路回车 四&#xff1a;新建服务器主文件 五&#xff1a;编辑server.js 六&#xff1a;node server启动服务器 七&a…

智能微秘书+FastGPT,打造你的超级微信助手!

自 ChatGPT 面世以来&#xff0c;它开创了一种交互方式的新革命&#xff0c;引领着技术与人类交互方式的全新演变。特别是在 GPT-3.5 全面开放 API 接口后&#xff0c;基于语言模型&#xff08;LLM&#xff09;的各种应用如雨后春笋般涌现&#xff0c;显示了无限的可能性和创新…

NodeJs 第十章 日志记录

日志在Web应用中是必不可少的&#xff0c;在系统调试或运行出现异常时&#xff0c;可以通过日志来进行排查&#xff0c;甚至利用日志可以进行数据统计。log4js 可以帮助我们在 Node 环境中记录日志 日志可以分为三个方面 level&#xff1a;日志级别(例如调试日志、信息日志、错…

egg-oss 上传图片

一、安装 egg-oss npm install egg-oss --save二、配置 oss 1、开启 oss 插件 // config/plugin.js exports.oss {enable: true,package: egg-oss, };2、填写 oss bucket 信息 // config/config.default.js config.oss {client: {bucket: your bucket name,region: your …

express应用生成器文件目录解析

1. 全局安装 npm install express --generator-g 2. 创建项目 项目如下&#xff1a;&#xff08;此项目用的是ejs模板引擎&#xff0c;可以随自己选择jade等&#xff09; 目录结构解析&#xff1a; bin中www用于挂起项目 public用于存放js、css、image等资源,相当于静态资源…

Nodejs快速搭建入门

Nodejs快速入门 一、介绍 1 node node package manager node包管理器&#xff0c;类似于maven 二、快速搭建Nodejs工程 1 快速构建nodejs工程 打开vs code 选择上方栏的终端&#xff0c;输入命令 - npm init- 得到packeage.json 这个文件里面的内容如下&#xff1a;{&qu…

Nodejs 第三十四章(查询)

目前为止我们已经学到数据库的基本操作&#xff0c;以及库和表的基本语句&#xff0c;不过对于Mysql来说 最常用的还是 增删改查的语句&#xff0c;今天我们就学习 增删改查语句。 查询 查询是使用频率最高的语句 查询单个列 SELECT name FROM user;查询多个列&#xff0c;逗…

nodejs搭建本地web服务器

1&#xff09;在F盘新建一个名叫serve的文件夹,用vscode编辑器打开serve文件夹&#xff0c;并用npm初始化这个文件夹&#xff0c;会生成包含默认配置的package.json文件。 npm init -y2&#xff09;使用typescript语言开发&#xff0c;引入node的类型定义文件&#xff0c;类型…

逐浪CMSv8.2发布-集成Node与Vue脚手架和PowerShell支持的新一代网站管理系统

楼倚霜树外&#xff0c;镜天无一毫。 南山与秋色&#xff0c;气势两相高。 -&#xff08;唐&#xff09;杜牧 北京时间2020年10月20日&#xff1a;领先的CMS与web内核服务商、中国唯一具备CMS与字库图库全web呈现自主知识产权、alexa排名第一的中文CMS厂商–上海Zoomla!逐浪软件…

【vue】用nvm切换node版本

一.问题说明 1.vue项目的node版本不一致时&#xff0c;可以用nvm动态切换node的版本&#xff0c;避免卸载重装 2.nvm可以install指定版本的node&#xff0c;也可以指定使用哪个版本的node二.nvm下载 nvm github下载地址&#xff08;https://github.com/coreybutler/nvm-windo…

node 统计文件夹下所有文件的行数

原文章地址&#xff1a; https://blog.csdn.net/wangzhikui1/article/details/81811994亲测有效&#xff0c;记录一下// 统计文件的行数&#xff0c;简单的方法就是统计换行符的个数&#xff0c;即使用String.split(‘\n’)分割后返回数组的长度。// 引用文件系统模块 let fs …

express基础

express express介绍 官网传送门基于 Node.js 平台&#xff0c;快速、开放、极简的 Web 开发框架express特点 Web 应用 Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架&#xff0c;它提供一系列强大的特性&#xff0c;帮助你创建各种 Web 和移动设备应用。…

npm安装windows-build-tools等packages时卡在Successfully installed Python 2.7处挂起的解决方法

执行 npm install -g --production windows-build-tools 或 npm i -g windows-build-tools 出现问题&#xff1a; 卡在了Successfully installed Python 2.7处&#xff0c;只好CtrlC终止了批处理操作。经过一番查找&#xff0c;参考https://github.com/felixrieseberg/wind…

近期bug集锦

近期个人学习过程中关于前端的4个bug&#xff0c;仅做个人记录&#xff0c;参考请慎重&#xff01; 目录 bug [ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js ] bug [ vue-cli-service 不是内部或外部命令&#xff0c;也…

mongoose 字段没有使用unique属性 但是显示重复错误

unique属于schema约束验证中的一员&#xff0c;他的作用主要就是让某一个字段的值具有唯一性&#xff08;不能重复&#xff09;保持字段的唯一性使用type值&#xff1a; {type:String,unique:true,dropDups: true}mongoose一旦修改了数据存储的机构&#xff0c;数据库一定要重启…

Linux下多个node版本共存

下载 node-v10.19.0-linux-x64.tar.xz node-v14.15.1-linux-x64.tar.xz node-v12.20.0-linux-x64.tar.xz 解压 重命名 node-v10.19.0-linux-x64/bin/node -> node10 node-v10.19.0-linux-x64/bin/npm -> npm10 node-v10.19.0-linux-x64/bin/npx -> npx10 修改 node…

使用node抓取微信素材并处理多余js标签

使用node抓取微信素材 首先下载脚本文件&#xff0c;下载地址&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1xDq6tlfbUqcfASrMau58hg 提取码&#xff1a;fkzf 目录结构如下&#xff0c;可以下载gz压缩包&#xff0c;在本地使用git命令行禁止解压处理&#xff1a;ta…

ubuntu node的安装和卸载

原文链接&#xff1a;https://www.cnblogs.com/taony/p/10176981.html 防止原文不见 1、Ubuntu 安装 Node.Js 1.1、执行检查可更新的软件&#xff1a; sudo apt-get update 1.2、先用普通的apt工具安装低版本的node&#xff0c;然后再升级最新。 sudo apt-get install nodej…

深入了解 npm 命令

目录 前言1 初始化项目2 安装依赖3 更新依赖4 发布包5 卸载包6 查看依赖7 运行脚本8 包搜索9 查看包信息结语 前言 在现代 Web 开发中&#xff0c;JavaScript 是一种至关重要的语言&#xff0c;而 npm&#xff08;Node Package Manager&#xff09;作为 Node.js 平台的默认软件…

第四篇:怎么写express的路由(接口+请求)

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 &#x1f4d8; 引言&#xff1a; &#x1f4…

记录 | mac安装node

第一种方法(下载官网对应 node 版本的 .pkg文件) 访问nodejs官网&#xff08;Node.js 中文网&#xff09;选择合适的版本 双击刚下载的 .pkg 文件&#xff0c;进行安装 安装完成后检查 node 和 npm 的版本 node -v npm -v第二种方法,是使用 Homebrew 使用命令安装 //默认安…

Nodejs 第三十八章(mysql2)

在之前的篇章中&#xff0c;已经补充完成mysql的基本知识&#xff0c;那么现在开始&#xff0c;我们需要把mysql和express,nodejs连接起来。 安装依赖 npm install mysql2 express js-yamlmysql2 用来连接mysql和编写sq语句express 用来提供接口 增删改差js-yaml 用来编写配置…

获取请求的真实ip

一、node代码 const app express(); app.get("/abc", (req, res) > {const forwardedForHeader req.get("X-Forwarded-For");const realIpHeader req.get("X-Real-IP");let realIp null;if (forwardedForHeader && forwardedFor…

【node】Error message “error:0308010C:digital envelope routines::unsupported“

Error: error:0308010C:digital envelope routines::unsupported 版本 【nvm】node版本升降版本 错误 LuckyLucky MINGW64 /e/_DockerDesktop/strong/strong-data (master) $ npm run serve> smallwei/strong-data2.0.1 serve > vue-cli-service serveBrowserslist: …

第十篇:node处理404和服务器错误

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录</

Node.js----npm与包

Node.js----npm与包1 包1.1 什么是包1.2 包的来源1.3 包的作用1.4 从哪里下载包1.5 如何下载包2 安装使用包2.1 在项目中安装包的命令2.1.1 安装指定版本的包2.1.2 包的语义化版本规范2.2 导入包2.3 使用包3 包管理配置文件3.1 记录项目中安装了哪些包3.2 快速创建 package.jso…

CentOS系统环境搭建(十四)——CentOS7.9安装elasticsearch-head

centos系统环境搭建专栏&#x1f517;点击跳转 关于node的安装请看上一篇CentOS系统环境搭建&#xff08;十三&#xff09;——CentOS7安装nvm&#xff0c;&#x1f517;点击跳转。 CentOS7.9安装elasticsearch-head 文章目录 CentOS7.9安装elasticsearch-head1.下载2.解压3.修…

使用PM2在生产环境部署Node.js项目

本地开发时&#xff0c;可以直接敲node example.js或者运行在package.json文件中定义的命令&#xff08;比较常见的有npm run dev, npm run start…&#xff09;。但是线上生产环境是不可以直接这样子跑程序的&#xff0c;因为一旦程序出错&#xff0c;这个服务就挂了。为了让线…

【mac】nvm 的安装和使用,解决mac重启node not found,每次都得source ~/.bash_profile

https://segmentfault.com/a/1190000017391932 首先打开终端&#xff0c;进入当前用户的 home 目录中。 cd ~/ 然后使用 ls -a 显示这个目录下的所有文件&#xff08;夹&#xff09;&#xff08;包含隐藏文件及文件夹&#xff09;&#xff0c;查看有没有 .bash_profile 这个文…

‘npm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

补充&#xff1a; 系统变量的配置路径是&#xff1a;D:\Sprite\Node 错误的是&#xff1a;D:\Sprite\Node\node_modules 参考这篇文章

Node.js----模块化

Node.js----模块化1 模块化的基本概念1.1 模块化1.2 模块化规范2 Node.js 中模块化2.1 Node.js 中模块的分类2.2 加载模块2.3 Node.js 中的模块作用域2.3.1 模块作用域2.3.2 模块作用域的好处2.4 向外共享模块作用域中的成员2.4.1 module 对象2.4.2 module.exports 对象2.4.3 e…

Nestjs 微服务实战 - 动态微服务创建链接

所有的微服务都需要做服务治理 服务治理包括&#xff08;配置中心、服务发现、注册服务等等&#xff09;&#xff0c;常见的包括 Java 的 Nacos&#xff0c;这里不关注与服务治理&#xff0c;只说明&#xff0c;如何用 nest 网关&#xff0c;并且在网关层动态实现微服务注入 …

nodejs中 require 方法的加载规则

require参数类型 http、fs、path等,原生模块&#xfffc;./mod或../mod,相对路径的文件模块/pathtomodule/mod,绝对路径的文件模块mod,非原生模块的文件模块在进入路径查找之前有必要描述一下module path这个Node.js中的概念。对于每一个被加载的文件模块&#xff0c;创建这个模…

node-SerialPort安装使用

node-SerialPort安装使用 一、安装 // 由于SerialPort是调用c/c代码&#xff0c;所以要进行编译&#xff0c;先安装node-pre-gyp sudo npm install node-pre-gyp --save // 一定要使用这个命令&#xff0c;在serialport git上有说明 sudo npm install serialport --unsafe-pe…

egg中使用validate自定义校验对请求参数进行校验

官方介绍 gitHub地址 在获取到用户请求的参数后&#xff0c;不可避免的要对参数进行一些校验。插件下载 npm i egg-validate --saveconfig/plugin.js配置 exports.validate {enable: true,package: egg-validate, };config.default.js config.validate {// 配置参数校验器…

Node.js中常用模块

一、querystring模块 querystring从字面上的意思就是查询字符串&#xff0c;一般是对http请求所带的数据进行解析。querystring模块只提供4个方法&#xff0c;在我看来&#xff0c;这4个方法是相对应的。 这4个方法分别是querystring.parse和querystring.stringify,querystri…

批量将本地N个英文Html文档进行中文翻译-操作篇

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分…

nodejs和npm关系

node.js是javascript的一种运行环境&#xff0c;是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器。 包含关系&#xff0c;nodejs中含有npm&#xff0c;比如说你安装好nodejs&#xff0c;你打开cmd输入npm -v会发现出啊线npm的版本号&#xff0c;说明npm已经…

node18 vue2启动报错 error:0308010C:digital envelope routines::unsupported

出现原因 貌似是因为是因为 node 17版本开始发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制&#xff0c;可能会对生态系统造成一些影响。 解决方法 第一种方法降低node版本 降低到17以下即可 &#xff0c;如项目不能降低版本 看后面的解决方式 第二…

《实战:如何搭建一个完整的 Vue2.0 项目》- 1、构建项目

这是新环境下重新创建的项目 《实战&#xff1a;如何搭建一个完整的 Vue2.0 项目》- 1、构建项目(基于 Vue2.6.14) 环境版本 vue/cli 4.5.12node 14.15.4npm 6.14.10 1、命令 vue create webapp webapp 为项目名&#xff0c;可自定义&#xff1b;选择手动配置 Manually se…

docker 下 pnpm node环境

pnpm 本机环境 昨天还好好的&#xff0c;今天就无法使用了。最后用docker 一样的环境才成功 本机报错 apps/admin:dev: cache bypass, force executing 07f892bd0d4533a7 apps/admin:dev: apps/admin:dev: > apps/admin3.0.0-beta.1 dev /project/github/ben3/apps/admin…

macOS 安装 oh-my-zsh 后 node 报错 command not found : node

最近为了让终端中显示 git 分支的名称&#xff0c;安装了 oh-my-zsh &#xff0c;安装之后呢&#xff0c;我原先安装的 Volta、 node 都没法用了&#xff0c;报错如下&#xff1a; 这时候粗略判断应该是系统变量出了问题&#xff0c;oh-my-zsh 的变量文件是 ~/.zshrc&#xff0…

创建一个 Github 统计项目

原理 利用 Node 服务发送 Http 请求&#xff0c;对接 Github API 获取 Github 用户相关的信息 实现 创建 Node 项目运行以下命令&#xff0c;选择 自定义预选 > node-simple npm create mine安装依赖 axios: Http 接口请求dayjs: 时间处理工具 npm i axios dayjs封装参…

nodejs:本地安装nvm实现nodejs多版本管理及切换版本

一、背景-使用不同版本node的原因 vue3ts、nuxt3版本&#xff0c;node推荐使用node18。 vue2、nuxt2&#xff0c;node 建议使用node16&#xff0c;如果使用18版本&#xff0c;可能会启动不了项目。 等等情况&#xff0c;所以我们本地最好能控制node版本&#xff0c;在需要的时…

大数据毕业设计之前端02:架构布局和aside的设计

前言 上一篇主要讲了我学习前端的一个经历&#xff0c;以及为什么选择BuildAdmin作为深入前端学习的原因.同事也大致聊了一下学习前端需要使用哪些技术栈。 本篇文章来拆解一下BuildAdmin的前端代码结构&#xff0c;和布局实现的细节。 前端代码结构 必须先了解项目的结构&…

NodeJS(一)

一、安装 Node.js 首先需要在官方网站下载并安装 Node.js &#xff0c;也可以使用包管理工具(NVM)进行安装。 二、Node.js 的基本概念 1. 模块化 Node.js 支持模块化编程&#xff0c;每个模块都有自己的作用域&#xff0c;可以使用 exports 和 require 对外暴露和导入模块。…

如何创建发光的环路

先看看发光链路的运行效果&#xff1a; 在这个Demo中主要包含三个技术点&#xff0c;一是如何在选取一条链路时&#xff0c;让整条回路发光&#xff1b;二是如何绘制带有箭头方向的曲线link&#xff1b;三是如何设置链路的样式&#xff0c;让整体可控。 1.如何获取整条回路的所…

nginx基本介绍(安装、常用命令、反向代理)

文章目录 引言一、nginx是什么二、nginx的下载和安装1. 下载2. windows下安装3. 运行4. 外部服务器无法访问问题 三、nginx的常用命令四、nginx.config五、FileZilla1. 什么是FileZilla2. FileZilla的下载和安装 六、反向代理1. 什么是nginx的反向代理2. 反向代理工作流程3. 如…

Nodejs 第二十五章(http)

“http” 模块是 Node.js 中用于创建和处理 HTTP 服务器和客户端的核心模块。它使得构建基于 HTTP 协议的应用程序变得更加简单和灵活。 创建 Web 服务器&#xff1a;你可以使用 “http” 模块创建一个 HTTP 服务器&#xff0c;用于提供 Web 应用程序或网站。通过监听特定的端…

路由和node环境搭建

路由和node环境搭建 1.1 什么是路由1.2 案例实操1.2.3 效果展示 二、配置Node.js2.1 新建两个文件夹2.2 配置环境变量 1.1 什么是路由 在计算机网络中&#xff0c;路由&#xff08;Routing&#xff09;是指根据某种算法将数据包从源节点传输到目标节点的过程。在Web开发中&…

Node.js开发微信公众号2 - 自定义菜单

路由代码 const { deleteMenu, createMenu } require("../utils/menu")router.get("/menu", async (req, res, next) > {try {// 先获取access_tokenconst { access_token } await accessToken.fetchAccessToken()// 一定要记得创建前先删除菜单awai…

【已解决】egg.js 修改内容后,热更新失效的问题。

1、场景还原 我用的是 phpstorm&#xff0c;下载了egg官方的 npm init egg --typesimple。 然而重复编辑一个文件后&#xff0c;没有触发热更新。 只能重启服务才行。 我尝试过 egg-bin debug、egg-bin debug worker、egg-bin dev。 都没作用。 这不能忍啊。我搜遍了官方文档…

Node.js-异步编程初体验

node.js笔记&#xff1a;https://nodejs.lipengzhou.com/ 不是编程语言也不是框架和库是一个 JavaScript 运行时&#xff08;环境&#xff09; node的特点 事件驱动非阻塞 IO&#xff08;异步&#xff09; 模型单线程跨平台 服务端渲染&#xff08;模板引擎&#xff09;和客户…

Electron 中启动node 服务

记一次遇到的问题&#xff0c;我们知道Electron 中主进程是在node环境中&#xff0c;所以打算在node环境中再启动一个node服务。但是直接使用exec命令启动就会卡主。对应的代码如下 // 启动Node server const startServer async () > {try {console.log(开始启动node serv…

React实战入门课程:dva开发一个cnode网站(3)

完成详情页渲染&#xff0c;用到了react-markdown来渲染 先看效果&#xff1a; 1 在components下新建Detail.js import React , { Component }from react; import { Card, Avatar, Spin, Icon,Comment, Tooltip, List} from antd; import PropTypes from prop-types; import …

node核心模块

process&#xff1a;表示当前的node进程&#xff0c;通过该对象可以获取进程的信息&#xff0c;或者对进程进行各种操作。、如何使用&#xff1a;process是一个全局变量&#xff0c;可以直接使用属性和方法process.exit() 结束当前进程&#xff0c;终止node。process.nextTick(…

nvm设置全局共享的npm版本

设置全局npm版本 因为 nvm 管理不同的Node版本&#xff0c;每个Node版本对应一个 npm 版本&#xff0c;不能共享同一个npm&#xff0c;不同Node版本都需要安装一堆一样的包&#xff0c;所以需要有一个 npm 可以让各个版本的 Node 共用。【三步走】 # 1. 配置npm下载包时的全局…

node.js 学习---第一章

Node.js 简介 下一章 node 与 浏览器的区别 没有浏览器提供的 document、window、以及所有其他的对象在浏览器中&#xff0c;不存在 Node.js 通过其模块提供的所有不错的 API&#xff0c;例如文件系统访问功能Node.js 使用 CommonJS 模块系统&#xff0c;而在浏览器中&#…

Kubernetes Node Controller源码分析之Taint Controller

Author: xidianwangtaogmail.com 摘要&#xff1a;我认为&#xff0c;Node Controller是Kubernetes几十个Controller中最为重要的Controller之一&#xff0c;其重要程度在Top3&#xff0c;然而这可能也是最为复杂的一个Controller&#xff0c;因此对其的源码分析&#xff0c;我…

node 内置模块

文章目录模块化内置模块fs模块异步读取同步读取异步写入同步写入http模块创建一个服务监听一个端口给出一个响应模块化 在 node 的开发过程中我们是把每一个功能独立做成一个模块然后在使用 导入导出 的方式把他们关联在一起我们一般把模块分为三种 内置模块 &#xff08;node…

Node常用内置模块之url模块和querystring模块

1、URL类 url模块在v16的nodejs中已经明确被废弃&#xff0c;在将来的升级node中&#xff0c;可能被不支持。 官网建议在废弃url、querystring模块后&#xff0c;采用URL类去替代。 图示 URL 各部分 旧版的url模块 作用&#xff1a;url 模块是用于处理和解析 URL 的模块&…

MacOS M1命令行安装homebrew、node、git、docker

Mac 命令行安装homebrew、node、git、docker 1、安装homebrew、node、git 1.1 安装homebrew 创建安装目录并设置其权限 sudo mkdir -p /opt/homebrew sudo chown -R $(whoami) /opt/homebrew# 通过 brew 安装的程序都会默认安装到 /opt/homebrew/Cellar进入 opt 目录下载home…

Nodejs 第二十三章(Markdown 转 html)

Markdown 转换html 是一个非常常见的需求 什么是 Markdown ? Markdown 是一种轻量级标记语言&#xff0c;它允许人们使用易读易写的纯文本格式编写文档。 我们需要用到三个库实现 EJS&#xff1a;一款强大的JavaScript模板引擎&#xff0c;它可以帮助我们在HTML中嵌入动态内…

Mac电脑搭建前端项目环境,并适配老项目

1.上一篇文章中&#xff0c;我说到了&#xff0c;node.js中文网下载node 包&#xff0c;根据系统进行选择&#xff0c;然后安装包node即可&#xff0c;对于比较新的项目确实也是适用的&#xff0c;但是老项目就不行了会报错&#xff0c;node版本过高&#xff0c;导致环境不匹配…

node.js 线上服务部署

Node.js 线上服务部署 注意&#xff1a;以下文章没有设么逻辑&#xff0c;只是对一下线上部署的记录 1. 阿里云域名服务器购买 2. 远程登录 进入命令行输入 ssh 用户名公网 IP ssh root47.XX.139.XX切换到英文输入法 按照提示输入 yes输入密码fdisk -l 查看挂载硬盘df -h 查看…

mongodb使用和安装

mongodb mongodb介绍 非关系型数据库MongoDB将数据存储为一个文档&#xff0c;数据结构由键值(key>value)对组成。MongoDB文档类似于JSON对象。字段值可以包含其他文档&#xff0c;数组及文档数组。mongodb的数据结构 数据库&#xff08;database&#xff09; --> 数据…

Express框架开发接口之req.params、req.query与req.body的区别

1.req.query 用于get请求 http://localhost:3000/user?usernameljz&age1 获取 URL 中携带的查询参数 通过req.query对象&#xff0c;可以访问到客户端通过查询字符串的形式&#xff0c;发送到服务器的参数&#xff1a; 2.req.params 用于get请求 url路径为&#xff…

org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /

1、背景&#xff1a;使用Curator创建节点&#xff0c;在zookeeper启动&#xff0c;且ip地址以及端口都正确的情况下&#xff0c;通过idea创建节点&#xff0c;然后爆出该错误。 org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode ConnectionLo…

npm 常用命令

NPM 常用命令 说明 npm 是 Node 默认的模块管理器是一个命令行下的软件&#xff0c;用来安装和管理 Node 模块 安装 安装 Node 的时候会默认安装 npm &#xff0c;但是这个 npm 可能不是最新的版本&#xff0c;可以通过以下命令更新 npm 版本 # 安装最新版本sudo npm install …

node环境:Error listen EADDRINUSE :::3000

错误&#xff1a; 错误原因&#xff1a;其实是3000端口被其他应用程序占用了&#xff0c;只要找到占用该端口的应用程序&#xff0c;杀死它&#xff0c;就好了。 netstat -o -n -a | findstr :3000 taskkill /F /PID 115148 注&#xff1a;15148换成你的占用3000端口的程…

Node环境中调用Python脚本

今天遇到一个需要在Node服务中调用Python脚本的需求&#xff0c;这里就把这个场景单独抽离出来汇总一下方法 在node中的child_process中有execSync, exec两个方法来创建一个子进程&#xff0c;然后在子进程里执行对应的python命令&#xff0c;这两个命令可以让我们执行一个脚本…

Node 搭建简易 HTTP 静态资源服务器

有时候前端开发需要用到服务器&#xff0c;比如ajax请求之类的&#xff0c;会选择apache或者nginx或者tomcat&#xff0c;Jboss之类的&#xff0c;现在服务器太多&#xff0c;但是每次都需要配置环境下载之类的非常麻烦&#xff0c;也许我们只是想预览一下静态资源的效果&#…

搭建 JS SDK 环境结构入门举例

有时候公司需要大家开发某个js sdk对外提供服务&#xff0c;比如最简单的例子就是谷歌的统计代码&#xff0c;放在网站底部引入script就可以了&#xff0c;虽然这个不是sdk&#xff0c;但是和sdk类似。如果网站引入第三方sdk代码的话&#xff0c;就可以直接用第三方提供的API服…

如何安装 Node.js

https://www.jb51.net/article/122958.htm https://www.cnblogs.com/zhouyu2017/p/6485265.html

node 第二十五天 基于 node 的 mongodb 数据库驱动程序 mongoose

什么是mongoose MongoDB object modeling designed to work in an asynchronous environment. MongoDB对象建模设计用于在异步环境中工作。 其实就是基于Node/Deno 的数据库驱动程序, 一句话类比就是: Navicat是基于windows/macOS/Linux 操作系统环境 操作mongodb数据库的 程序…

【前端】Node环境搭建与部署项目Linux

在Linux系统中&#xff0c;搭建Node.js环境的方法主要有两种&#xff1a; 使用官方发行版包管理器&#xff08;如apt、yum等&#xff09;安装Node.js 对于基于Debian/Ubuntu的系统&#xff0c;可以通过以下命令安装Node.js&#xff1a; sudo apt update sudo apt install nod…

搭建简易的web服务器

var http require(http); //引入http模块 var server http.createServer(); // 返回一个server实例 server.on(request,function(request,response){ //注册request请求事件console.log(收到客户端的请求了&#xff0c;路径…

NodeJs第一章 概述

什么是 Node Node 是 JS 的一个运行环境&#xff0c; Node 官网、Node 民间中文网 Node 和 浏览器的区别 浏览器中的js 是由 ECMAScript 和 Web Api 组成。 Web Api 提供了操作浏览器窗口的和页面的能力&#xff0c;例如&#xff1a;BOM、DOM、AJAX。 Node提供了完整的控制计…

node-sass报错,node16运行node14的项目

原来项目是node14的版本&#xff0c;现在用node16运行npm i 会报以下错误 node-sass4.14.1 postinstall: node scripts/build.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-sass4.14.1 postinstall script. npm ERR! This is probably not a problem with …

redis基本介绍以及在node中使用

文章目录 引言一、什么是redis1. redis简介2. redis的特点3. redis的应用场景 二、redis在windows下安装1. 下载安装2.验证是否安装成功3. 配置环境变量 三、redis-cli常用命令介绍1. redis-cli2. keys *3. set key value4. get key5. exists key6. del key7. info8. flushdb9.…

node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found

node: /lib64/libm.so.6: version GLIBC_2.27‘ not found 1.背景说明2.原因3.解决方法4.打包镜像5. 参考 1.背景说明 为了适配vue3 &#xff0c;发布前端项目的jenkins分发镜像必须升级node 版本&#xff0c;如下镜像脚本 FROM kubesphere/builder-nodejs:v3.2.0 RUN npm ca…

【已解决】让npm run dev在Linux后台 持久运行。

命令行输入&#xff1a; which nohup 复制这个地址。一般是/usr/bin cd vi .bash_profile 在最后一行&#xff0c;PATH$PATH:$HOME/bin 后面添加刚才查询的地址: :/usr/bin 即&#xff1a; source ~/.bash_profile cd 回到你的项目目录。 如果你想记录日志文件【新建日志…

nodeJS从入门到放弃(一)用nodeJS搭建一个简单的服务器

现在前端招聘要求中&#xff0c;经常会倾向于招懂nodeJS的前端开发人员&#xff0c;说明懂nodeJS的前端是更具竞争力的&#xff0c;所以动起了学nodeJs的打算&#xff0c;作博n篇&#xff0c;巩固总结给后面的人铺路 前端开发人员学习nodeJs有什么优势&#xff1f; 1、拓宽视野…

mongoDB 入门使用

MongoDB 入门使用 说明 MongoDB 是一个基于分布式文件存储的数据库&#xff0c;目的是为 WEB 应用提供可扩展的高性能的数据存储解决方案&#xff0c;它支持的数据结构非常松散&#xff0c;是类似 json 的 bson 格式&#xff0c;因此可以存储比较复杂的数据类型。 1. 安装 查看…

ROS2的安装与使用

安装说明 安装ROS2 $ sudo apt update $ sudo apt install curl gnupg2 lsb-release $ curl http://repo.ros2.org/repos.key | sudo apt-key add - $ sudo sh -c echo "deb http://packages.ros.org/ros2/ubuntu lsb_release -cs main" > /etc/apt/sources.li…

Egg 之密码加密

为了安全性&#xff0c;对于用户私密数据都不明文存储在数据库中。本文描述如何在 Egg 项目下&#xff0c;采取 MD5 算法加密用户密码。 一、安装具备 MD5 加密功能的 utility 模块 npm install utility --save二、在需要的地方引入模块 const utility require(utility)三、…

Node 实战: 从无到有创建一个自己专属的 CLI 脚手架

Node 实战: 从无到有创建一个自己专属的 CLI 脚手架 文章目录Node 实战: 从无到有创建一个自己专属的 CLI 脚手架前言正文1. 相关工具介绍1.1 chalk 彩色输出(各种输出样式附加)1.2 commander 启动参数解析1.3 clear 清屏1.4 figlet 文字图形生成1.5 inquirer 交互式提问(配置选…

新手nvm npm 卸载不用依赖包,项识别为 cmdlet、函数、脚本文件,等命令集合

nvm安装包&#xff1a;Releases coreybutler/nvm-windows GitHub下载ta就不用单独下载node了注意:vnm安装位置尽量不要动C:\Users\Administrator\AppData\Roaming\nvm\settings.txt增加下面代码node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.t…

Node爬虫:原理简介

在数字化时代&#xff0c;网络爬虫作为一种自动化收集和分析网络数据的技术&#xff0c;得到了广泛的应用。Node.js&#xff0c;以其异步I/O模型和事件驱动的特性&#xff0c;成为实现高效爬虫的理想选择。然而&#xff0c;爬虫在收集数据时&#xff0c;往往面临着诸如反爬虫机…

node.js 学习---第四章

这里写目录标题node 事件循环process.nextTicksetImmediatePromise 简介链式 promise为什么引入 async/awaiteventsnode 事件循环 事件循环这里就不详细描述了&#xff0c;如果不太了解可以看看前端–事件循环机制 下面是node官网提供的一个示例。 const bar () > conso…

node 之 初步认识

思考&#xff1a;为什么JavaScript可以在浏览器中被执行 代执行的js代码——JavaScript解析引擎 不同的浏览器使用不同的JavaScript解析引擎 Chrome 浏览器 》 V8 Firefox浏览器 》OdinMonkey(奥丁猴&#xff09; Safri浏览器 》JSCore IE浏览器 》Chakra(查克拉&#xff09; e…

npm start 作用

在配置phonecat项目时需要运行npm start在本地配置一个服务器环境&#xff0c;npm start首先会安装一系列的必要程序&#xff0c;这些程序依赖package.json中的内容&#xff0c;package.json中的内容详解如下&#xff1a; 依赖包介绍 在克隆项目之后&#xff0c;目录如下&…

npm设置淘宝镜像地址

介绍 npm设置淘宝镜像 命令 npm config set registry https://registry.npmmirror.com/

使用 Node.js 和 Cheerio 爬取网站图片

写一个关于图片爬取的小案例 爬取效果 使用插件如下&#xff1a; {"dependencies": {"axios": "^1.6.0","cheerio": "^1.0.0-rc.12","request": "^2.88.2"} }新建一个config.js配置文件 // 爬取图片…

volte使用方法 nodejs版本切换

Volta 一种轻松管理 JavaScript 命令行工具的方法。 文档 https://docs.volta.sh/guide/ 源码 https://github.com/volta-cli/volta 命令行 安装版本 此方法运行完会配置为默认版本 volta install node 安装最新版本的node volta install node14 安装指定版本的node volta i…

切片不够技术来凑

概述 随着数据经度的提升&#xff0c;18级的切片有些场景已经不够用了&#xff0c;但是大部分在线的栅格切片最大级别还是18级&#xff0c;如果地图继续放大&#xff0c;有的框架&#xff08;leaflet会&#xff0c;openlayers和mapboxGL不会&#xff09;会存在没有底图的情况。…

Kubernetes Node Controller源码分析之配置篇

Author: xidianwangtaogmail.com 摘要&#xff1a;我认为&#xff0c;Node Controller是Kubernetes几十个Controller中最为重要的Controller之一&#xff0c;其重要程度在Top3&#xff0c;然而这可能也是最为复杂的一个Controller&#xff0c;网上还没有Node Controller的源码分…

Kubernetes Node Controller源码分析之执行篇

Author: xidianwangtaogmail.com 摘要&#xff1a;我认为&#xff0c;Node Controller是Kubernetes几十个Controller中最为重要的Controller之一&#xff0c;其重要程度在Top3&#xff0c;然而这可能也是最为复杂的一个Controller&#xff0c;因此对其的源码分析&#xff0c;我…

Nodejs 第十九章(pngquant)

什么是pngquant? pngquant 是一个用于压缩 PNG 图像文件的工具。它可以显著减小 PNG 文件的大小&#xff0c;同时保持图像质量和透明度。通过减小文件大小&#xff0c;可以提高网页加载速度&#xff0c;并节省存储空间。pngquant 提供命令行接口和库&#xff0c;可轻松集成到…

npm 3个常用命令:查看node、npm、webpack版本

1、查看 node 版本 node -v 2、查看 npm 版本&#xff0c;安装 node 时会内部安装 npm npm -v 3、查看 webpack 版本 npm info webpack

Node搭建前端服务Mysql数据库交互一篇搞定

目录 介绍 安装环境及数据准备 代码示例 mysql连接工具类 测试方法文件 单表总量查询 单表条件查询 新增数据 修改 删除 ​编辑 ​编辑 联表查询 联表过滤 搭配express服务搭建api使用 介绍 在前端开发中,可以使用纯node前端进行服务搭建与mysql进行数据库的交互,这样…

Node.js中path模块的resolve()和join()方法的区别

关于Node.js中path模块的resolve()和join()方法的比较&#xff0c;对照着总结看例子差不多以后在写模块的时候思路就能很清晰了 resolve 作用&#xff1a;path.resolve() 该方法将一些的 路径/路径段 解析为绝对路径。 语法&#xff1a;path.resolve([…paths]) 说明&#…

基于Hexo和Butterfly创建个人技术博客,(11) 使用插件增强博客站点能力

Butterfly官方网站&#xff0c;请 点击进入 本章目标&#xff1a; 掌握常用的plugin插件的用法&#xff0c;本文中是butterfly主题内置集成的第三方插件(部分插件需要再次安装)&#xff1b; 一、建议开启的三方插件 KaTeX-数学公式 katex:enable: true# true 表示每一页都加载…

Nodejs 第二十四章(zlib)

在 Node.js 中&#xff0c;zlib 模块提供了对数据压缩和解压缩的功能&#xff0c;以便在应用程序中减少数据的传输大小和提高性能。该模块支持多种压缩算法&#xff0c;包括 Deflate、Gzip 和 Raw Deflate。 zlib 模块的主要作用如下&#xff1a; 数据压缩&#xff1a;使用 z…

Mac M2/M3 芯片环境配置以及常用软件安装-前端

最近换了台新 Mac&#xff0c;所有的配置和软件就重新安装下&#xff0c;顺便写个文章。 一、环境配置 1. 安装 Homebrew 安装 Homebrew【Mac 安装 Homebrew】 通过国内镜像安装会比较快 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Ho…

express中app和router的区别

var app express(); var router express.Router(); 以上二者的区别是什么&#xff0c;什么时候用哪个最合适&#xff1f; 区别看下面的例子&#xff1a; app.js var express require(express),dogs require(./routes/dogs),cats require(./routes/cats),birds …

最近遇到的两个小问题总结:git问题和node问题

这两个问题都是我帮别人看问题的解决的&#xff0c;在windows系统上遇到的&#xff1a; 1、git没有配置全局变量 在使用git的时候&#xff0c;报’git‘不是内部或外部命令&#xff0c;也不是可运行的程序。然后再在其他文件下面试一下&#xff08;git --version&#xff09;…

Node 初体验

文章目录node 初体验在命令行运行 js 代码在命令行运行js文件node 初体验 命令行打开方式&#xff1a; 1.winr - 输入cmd敲回车 2.在任意一个文件夹中&#xff0c;按住shift&#xff0c;点击右键&#xff0c;点击在此处打开命令行窗口 3.在文件夹的路径中输入cmd&#xff0c;敲…

single-line-log 源码解析(Npm library)

single-line-log 源码解析(Npm library) 文章目录single-line-log 源码解析(Npm library)正文0. 基本信息1. 实现原理2. 源码解析2.1 逃脱序列定义2.2 log 函数包装2.3 代理标准流其他资源参考连接阅读笔记参考正文 0. 基本信息 version&#xff1a;v1.1.2功能&#xff1a;单…

GRPC 链接 NODE 和 GOLANG

GRPC 链接 NODE 和 GOLANG GRPC 了解 什么是GRPC gRPC 采用了 Protocol Buffers 作为数据序列化和反序列化的协议&#xff0c;可以更快速地传输数据&#xff0c;并支持多种编程语言的跨平台使用gRPC 提供“统一水平层”来对此类问题进行抽象化。 开发人员在本机平台中编写专…

PM2 使用入门

PM2 使用入门 说明 PM2 是 node 进程管理工具&#xff0c;包括守护进程、监控、日志等一套完整的功能 安装 npm install pm2 -g 命令 首先要有一个可以启动的 node 文件 const http require(http);http .createServer(function(req, res) {res.writeHead(200, { Content-Ty…

NodeJs 第十七章 文件上传

前端上传文件有两种方式 方式一&#xff1a;使用 FormData 发送 ajax 上传 // 创建FormData对象 var formData new FormData(); // 添加文件数据 var fileInput document.querySelector(input[type"file"]); formData.append(file, fileInput.files[0])…

Node.js系列学习之http模块

系列文章目录 系列文章目录 一阶段 1.Node基本模块之 fs 2. Node基本模块之stream 3.Node基本模块之http 4.Node基本模块之crypto 二阶段 koa框架 1.koa入门以及koa如何处理不同url 2.koa的模板引擎Nunjucks 3.koa实现MVC模式 三阶段 1.NodeWebSocket 实现一个聊天室 四阶段 …

gulp build 时出现Cannot find module 'internal/util/types'

在使用之前一直好用的gulp build编译压缩文件的时候&#xff0c;莫名的跑出这个错误&#xff0c;因为之前一直好用&#xff0c;突然不好用&#xff0c;就怀疑是不是代码出现了问题。但是这个module明显是npm安装的依赖包文件&#xff0c;一般提示cannot find module&#xff0c…

centos node puppeteer chrome报错问题

原因&#xff1a;缺少谷歌依赖包&#xff0c;安装以下即可 yum install atkyum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf…

node fs模块写入文件 writeFile、writeFileSync、fsPromises.writeFile、createWriteStream

文章目录 1.writeFile2.writeFileSync3.fsPromises.writeFile4.createWriteStream 1.writeFile 它是一个异步写入的方法 函数参数 file <string> | <Buffer> | <URL> | <integer> 文件名或文件描述符 data <string> | <Buffer> | <Typ…

node path 相关

1、path.resolve() 作用&#xff1a;path.resolve() 该方法将一些的 路径/路径段 解析为绝对路径。 语法&#xff1a;path.resolve( [from…],to ) 说明&#xff1a;将参数to位置的字符解析到一个绝对路径里&#xff0c;[from … ]为选填项&#xff0c;路径源&#xff1b; …

webRTC实时通信demo

参考文档&#xff1a; https://www.jianshu.com/p/f439ce5cc0be https://www.w3cschool.cn/socket demo流程示意图&#xff08;用户A向用户B推送视频&#xff09;&#xff1a; #mermaid-svg-0KZaDQ5DBl28zjmZ {font-family:"trebuchet ms",verdana,arial,sans-seri…

搭建一个可以发送邮箱验证码的接口,内含前端处理 接口返回、请求处理

环境搭建 在node安装好的情况下&#xff08;一般vue环境有的node也有 没有可以使用winr回车输入node -v 有版本号则已经安装好 找一个空文件夹作为此项目文件夹 点击上面的地址栏输入cmd回车 输入npm init -y 再输入npm install nodemailer安装发送邮件的插件 环境配置 使用v…

Jenkins CI 使用 之 自动部署 vue-ci项目

环境需要 名称版本说明nodenode-v8.9.3-x64.msinpm环境git客户端Git-2.16.1-64-bit.exe用于拉取代码JDK1.8将dist目录打成war包 如果你没有&#xff0c;我给你弄好了&#xff01; 点我去下载 前期工作 确保JDK 配置好了&#xff01; Jenkins CI 使用 之 配置 JDK 我的想法…

Linux服务器上安装 Node

1.先在官网查看当前最新的版本 https://nodejs.org/dist/ 我安装的不是最新版 node-v10.15.3-linux-x64.tar.xz 百度搜到很多网友说node测试版本会出现很多奇怪的问题&#xff0c;大家最好用稳定版本的node 2.进入安装目录 cd usr/local/ 3.下载node包&#xff0c;之后再解…

Electron中启动node服务

记一次遇到的问题&#xff0c;我们知道Electron 中主进程是在node环境中&#xff0c;所以打算在node环境中再启动一个node服务。但是直接使用exec命令启动就会卡主。对应的代码如下 // 启动Node server const startServer async () > {try {console.log(开始启动node serv…

puppeteer使用示例云顶之弈官网

自己从0到1开发的&#xff0c;微信小程序【云顶宝藏】求求点个5星好评吧&#xff01; 需求&#xff1a;拿到所有英雄的信息 思路&#xff1a;点击每个英雄&#xff0c;进入英雄详情页&#xff0c;拿信息&#xff0c;并返回&#xff0c;继续下一个英雄** 最终效果 本地环境 win…

vue+Nodejs+Koa搭建前后端系统(二)--koa-generator创建项目及分析

前言 采用上一篇vueNodejsKoa搭建前后端系统&#xff08;一&#xff09;–简易版创建的项目目录的基础上&#xff0c;创建新的后端服务项目server2使用koa-generator脚手架创建后端项目计算机系统为Windows 10 专业版 小说中&#xff0c;终成眷属一般就结局了&#xff0c;但现…

Node Sass version 6.0.1 is incompatible with ^4.0.0问题解决

运行环境背景 操作系统&#xff1a;Windows 10 64位 node版本&#xff1a;v16.19.1 npm版本&#xff1a;8.19.3 解决方案 卸载当前版本的node-sass和node-loader npm uninstall node-sass npm uninstall node-loader 重新安装指定版本 npm i node-sass6.0.1 node-loade…

ER_NOT_SUPPORTED_AUTH_MODEError / MySQL 8 / node

在MySQL中执行以下语句 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY password;flush privileges;mysql_native_password 这一句是指明加密方式。因为MySQL8使用了新的加密方式。这是告诉MySQL使用老的加密方式。 另外&#xff0c;如果以上还不行&…

egg-shell-decorators结合egg-jwt实现token验证

在 egg.js 搭建服务端框架过程中&#xff0c;我使用了装饰器 egg-shell-decorators 来简化我的 controller 配置 router&#xff0c;同时用了 egg-jwt 来进行身份验证&#xff0c;按照其文档的配置过程之后&#xff0c;我还是遇到了坑。 如果你使用了 egg-jwt&#xff0c;那默认…

node 报错修复

这里写目录标题1. node 报错修复1.1. npm 报错1.1.1. npm ERR! code EINTEGRITY1.1.2. npm WARN old lockfile&#xff1a; The package-lock. json file was created with an old version of npm,so supplemental metadata must be fetched from the registry.1.2. Node Sass1…

node卸载

1.卸载node本身、删除nodejs目录 提示&#xff1a;可以在系统控制面板–>所有控制面板项–>程序和功能 卸载Node.js 2.手动删除C:\Program Files\nodejs\node_modules(如果你的文件是在这里的话) 3.手动删除C:\users\你的用户名\node_modules(如果你的文件是在这里的话…

window系统如何管理多版本node

何时需要切换node版本 如果你正在维护一个旧项目&#xff0c;同时也在进行新项目&#xff0c;两个项目所依赖的node版本害不同&#xff0c;那么你可以就需要经常切换node版本。项目中可能依赖于某些npm包&#xff0c;而这些包对特定版本的Node有要求。需要满足这些要求以确保依…

idea中执行“npm”命令,提示‘node‘ 不是内部或外部命令,也不是可运行的程序

安装完node后&#xff0c;在命令行分别输入npm -v和node -v出现版本信息了&#xff0c;配置完环境变量后&#xff0c;打开idea提示npm不是内部命令&#xff0c; step1&#xff1a;检查环境变量是否都在系统中配置 step2&#xff1a;如果环境变量ok&#xff0c;问题未解决&…

第二篇:新建node项目并运行

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 安装 Node.js&#xff1a;首先&#xff0c;确保你的…

node介绍和安装

1、node介绍 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型&#xff0c;使其轻量又高效。 Node.js 的包管理器 npm&#xff0c;是全球最大的开源库生态系统。 2、nodejs安装 官方下载msi安装包&…

旷视科技前端实习生一二面总结

从七月初放假到现在&#xff0c;前前后后经历了十几场面试&#xff0c;在7月底决定了去一家区块链公司&#xff0c;海南新软的北京分公司&#xff0c;中国区块链交易平台火币网的负责公司&#xff0c;公司给的整体待遇很好。 但是&#xff0c;就在我去公司报道的前一天&#xf…

TypeScript简介和环境搭建

TypeScript 简介 TypeScript 是由微软公司在 2012 年正式发布&#xff0c;现在也有 8 年的不断更新和维护了&#xff0c;TypeScript 的成长速度是非常快的&#xff0c;现在已经变成了前端必会的一门技能。TypeScript 其实就是 JavaScript 的超集&#xff0c;也就是说 TypeScri…

安装淘宝镜像cnpm报错

npm 安装淘宝镜像报错 npm install -g cnpm --registryhttps://registry.npm.taobao.org 安装报 The operation was rejected by your operating system. npm ERR! Its possible that the file was already in use (by a text editor or antivirus), npm ERR! or that you la…

NodeJs 第七章 ORM

ORM(Object Relational Mapping ) 对象关系映射。通过ORM框架&#xff0c;可以自动的把程序中的对象和数据库关联。 ORM框架会隐藏具体的数据库底层细节&#xff0c;让开发者使用同样的数据操作接口&#xff0c;完成对不同数据库的操作 ORM优势 开发者不用关心数据库&#xff…

vue3+ts+node个人博客系统(三)

一.主页顶部和中心面板布局 &#xff08;1&#xff09; 首先先去element-plus选择合适的布局el-container (2)在头部处编写相应的菜单栏el-menu,在这里要注意动态绑定路由的问题:default-active"$route.path"。将default-active设置为$route.path&#xff0c;el-me…

Express框架开发接口之实现分页功能

1、是什么&#xff1f; 在我们做数据查询的时候&#xff0c;如果数据量很大&#xff0c;比如几万条数据&#xff0c;放在一个页面显示的话显然不友好&#xff0c;这时候就需要采用分页显示的形式&#xff0c;如每次只显示10条数据 要实现分页功能&#xff0c;实际上就是从结…

VPP接口INPUT节点运行数据

在设置virtio接口接收/发送队列函数的最后&#xff0c;更新接口的运行数据。 void virtio_vring_set_rx_queues (vlib_main_t *vm, virtio_if_t *vif) { ...vnet_hw_if_update_runtime_data (vnm, vif->hw_if_index); } void virtio_vring_set_tx_queues (vlib_main_t *vm,…

使用puppeteer完成监听浏览器下载文件并保存到自己本地或服务器上完成上传功能

需求场景 获取网站点击的下载pdf&#xff0c;并把pdf重命名再上传到COS云上面 技术使用 “puppeteer”: “^19.7.2”, “egg”: “^3.15.0”, // 服务期用egg搭的 文件服务使用COS腾讯云 核心思路 获取浏览器下载事件&#xff0c;并把文件保存到本地 const session awai…

快速MOCK数据并插入数据表中(MySQL)

问题描述&#xff1a;在学习使用SQL语句操作数据库的时候&#xff0c;添加十几二十条数据总感觉不够直观&#xff0c;如何快速批量制造相对真实的假数据&#xff0c;以供测试使用&#xff1f; 一、操作步骤 1.准备一张表 CREATE TABLE IF NOT EXISTS products (id INT PRIMA…

k8s node之间是如何通信的?

承接上文同一个node中pod之间如何通信&#xff1f;单一Pod上的容器是怎么共享网络命名空间的&#xff1f;每个node上的pod ip和cni0网桥ip和flannel ip都是在同一个网段10.1.71.x上。cni0网桥会把报文发送flannel这个网络设备上&#xff0c;flannel其实是node上的一个后台进程&…

问 npm start 和node ./bin/www有什么区别?

npm start 运行的是package.json中script块start对应的命令 使用node ./bin/www就是直接执行其中的bin文件其中的www进行设置

node.js和npm的关系

一、npm是什么 当一个网站依赖的js代码越来越多&#xff0c;程序员发现这是一件很麻烦的事情&#xff1a; 去 jQuery 官网下载 jQuery 去 BootStrap 官网下载 BootStrap 去 Underscore 官网下载 Underscore …… 有些程序员就受不鸟了&#xff0c;于是npm就出来了&#xf…

使用Hexo+Github搭建部署个人博客

准备工作&#xff1a;本地需要安装Git&#xff0c;Node.js环境&#xff0c;GitHub账号 Node.js安装&#xff1a;Node.js安装详细教程_I’m Jie的博客-CSDN博客 入门操作 安装 Hexo 打开命令运行命令安装 Hexo npm install -g hexo-cli执行 hexo -v 命令验证 Hexo 是否安装成功…

Node基础--Node基础使用体验

在上一篇文章中提到我们按照好Node.js之后&#xff0c;就可以在控制台看到其版本。那么下面我们一起来看看如何使用node执行js文件代码。 (1).在本地创建一个名称为hello.js的文件&#xff0c;输入内容如下所示: console.log("helloworld");var a 1;var b 2;cons…

nodejs的路径不存在问题和vue相关的问题

环境&#xff1a;win10 步骤1&#xff1a;官网下载nodejs—安装 &#xff08;不需要配置什么path路径&#xff09; 步骤2&#xff1a;全局下载的配置&#xff0c;建议放在node安装的根目录&#xff0c;例如nodejs安装位置为 e:\nodejs ,那么node_cache和node_global两个文件夹就…

Node.js系列学习之stream模块

系列文章目录 一阶段 1.Node基本模块之 fs 2. Node基本模块之stream 3.Node基本模块之http 4.Node基本模块之crypto 二阶段 koa框架 1.koa入门以及koa如何处理不同url 2.koa的模板引擎Nunjucks 3.koa实现MVC模式 三阶段 1.NodeWebSocket 实现一个聊天室 四阶段 1.在koa中如何使…

浅谈重定向(node中res.location和res.redierct)

在最近遇到的浏览器的请求中&#xff0c;遇到了重定向问题&#xff0c;这里去了解和学习了重定向的一些知识 什么是重定向 HTTP 协议的重定向响应的状态码为 3xx 。浏览器在接收到重定向响应的时候&#xff0c;会采用该响应提供的新的 URL &#xff0c;并立即进行加载&#xf…

Nodejs服务器跨文件夹获取数据

服务器跨过public文件夹获取内部数据 此时请求主页面时需要写文件夹名. 如下图所示&#xff1a; 以上操作较为繁琐,为求简单便捷希望直接输入文件名甚至不输入文件名 基础操作如下&#xff1a; node创建服务器的基本步骤: 第一步&#xff1a; http为node核心模块,不用下载,直…

如何安装vue.js(npm 方法)

一、安装node.js https://www.cnblogs.com/zhouyu2017/p/6485265.html 1. node.js 是一个安装包资源管理器。可以在里面下载安装包。不是一门语言/库/框架。也就是说&#xff0c;和vue.js 不是同一类东西。&#xff08;vue.js 是一种js框架&#xff09; 2. node.js 里面有一…

NVM切换Node版本失败(已解决)

NVM切换Node版本失败 问题描述 用nvm use x.x.x命令&#xff0c; 命令行打印切换成功&#xff0c; 但是打印node版本时发现还是原来的版本。 解决方法 一开始还觉得是版本切换有问题&#xff0c; 一气之下干脆到nvm主目录里要把这个版本给删掉&#xff0c; 结果发现它始终被…

node-URL网址解析好帮手

parse等方法 > url { Url: [Function: Url],parse: [Function: urlParse],resolve: [Function: urlResolve],resolveObject: [Function: urlResolveObject],format: [Function: urlFormat],URL: [Function: URL],URLSearchParams: [Function: URLSearchParams],domainToASC…

NestJS:TypeORM 连接mysql数据库,增删改查

一、安装数据库相关模块 pnpm add nestjs/typeorm typeorm mysql package.json 二、navicat创建nestjs_base数据库&#xff0c;创建products数据表&#xff0c;添加记录 创建nestjs数据库&#xff0c;创建products数据表 navicat&#xff1a;连接MySQL&#xff0c;创建库、表…

如何解决node-sass下载用的还是过期的淘宝源?

下载node-sass发现报错过期的证书 把npm的淘宝源换成最新的https://registry.npmmirror.com后发现还是指向了以前的淘宝源&#xff0c;看到一位博主说&#xff0c;单改npm源不够还要改下载node-sass的源&#xff0c;再次搜索另外一位博主提供了命令npm config ls可以使用它来查…

【Node系列】node中的函数

文章目录 一、函数二、函数类型三、函数案例四、热门文章 一、函数 在Node.js中&#xff0c;函数是一段可重复使用的代码&#xff0c;它可以接受输入&#xff08;参数&#xff09;&#xff0c;执行一系列操作&#xff0c;并返回一个结果&#xff08;返回值&#xff09;。下面是…

node快速搭建一个学习资料共享平台

概述 本文要实现的功能比较简单&#xff1a;1、将想要共享的文件分文件夹的组织起来&#xff1b;2、别人可以通过界面进行搜索&#xff1b;3、可以在线预览或下载文件。基于这样的需求&#xff0c;本文分享通过node如何实现这样的功能。 实现效果 实现 1. node端服务 node端…

【JS逆向学习】国家加密系列-SM算法实例

SM系列 1、国家加密算法介绍 事实上从 2010 年开始&#xff0c;我国国家密码管理局就已经开始陆续发布了一系列国产加密算法&#xff0c;其中SM1、SM4、SM7、祖冲之密码&#xff08;ZUC&#xff09;是对称算法&#xff1b;SM2、SM9是非对称算法&#xff1b;SM3是哈希算法。目…

NVM —— 你把我玩明白

前期回顾 纯前端 根据目录解析word,拆分不同段落_彩色之外的博客-CSDN博客纯前端 解析 wordhttps://blog.csdn.net/m0_57904695/article/details/130503211?spm1001.2014.3001.5501 &#x1f44d; 本文专栏&#xff1a;开发技巧 目录 &#x1f37a; 下载 及 配置镜像 …

【实战】小程序云开发,在云函数中使用Router进行开发

最近在做自己的小程序《看啥好呢》&#xff0c;这个小程序是使用云开发的方式开发的&#xff0c;功能特别简单&#xff0c;就是获取豆瓣、大麦网的数据展示&#xff0c;虽然功能简单&#xff0c;但还是记录下开发过程和一些技术点&#xff0c;大约会有两篇博文产出&#xff0c;…

mac m1安装和使用nvm的问题

mac m1安装和使用nvm的问题 使用nvm管理多版本node 每个项目可能用的node版本不同&#xff0c;所以需要多个版本node来回切换 但是最近遇到安装v14.19.0时一直安装失败的问题。 首先说明一下&#xff0c;用的电脑是mac M1芯片 Downloading and installing node v14.19.0... …

OSG学习:OSG组成(二)——场景树

以下内容来自&#xff1a; 1、《OpenSceneGraph三维渲染引擎编程指南》肖鹏 刘更代 徐明亮 清华大学出版社&#xff1b; 2、《OpenSceneGraph3.0三维视景仿真技术开发详解》国防工业出版社 3、《OpenSceneGraph三维渲染引擎设计与实践》王锐 钱学雷 清华大学出版社 4、自己的…

通过node 后端实现颜色窃贼 (取出某个图片的主体rgb颜色 )

1.需求 我前端轮播图的背景色 想通过每一张轮播图片的颜色作为背景色 这样的话 需要通过一张图片 取出图片的颜色 这个工作通过前端去处理 也可以通过后端去处理 前端我试了试 color-thief 的插件 但是 这个插件是基于canvas 的模式来的 我需要在小程序中使用这个插件 而且是…

Node 包管理工具

文章目录Node 包管理工具npm简介npm常用命令package.json & package-lock.json & node_modules关系nodemon配置命令别名npm配置淘宝镜像cnpm简介安装cnpmyarn简介安装yarnyarn常用命令yarn配置淘宝镜像Node 包管理工具 npm 简介 npm&#xff08;Node Package Manage…

CommonJS规范是什么?

CommonJS规范其实就一句话:模块加载机制被称为CommonJS规范。 在这个规范下&#xff0c;每个.js文件都是一个模块&#xff0c;它们内部各自使用的变量名和函数名都互不冲突&#xff0c;例如&#xff0c;hello.js和main.js都申明了全局变量var s xxx&#xff0c;但互不影响。 …

NumJucks 语法

NumJucks 语法 说明 NumJucks 是一个 JavaScript 模板引擎&#xff0c;功能丰富&#xff0c;语法简单 1. 变量 变量会从模板上下文获取&#xff0c;如果你想显示一个变量可如下操作 {{ foo.bar }}2. 定义模板 // 定义模板 <section><div class"left">{…

解决vue项目安装node-sass出现的各种报错问题(解决办法,有用)

安装node-sass出现各种报错 原因&#xff1a;node-sass,node,sass-loader版本不匹配 解决办法&#xff1a;在终端执行下面命令 npm install node14.3.0 npm install node-sass4.14.1 npm install sass-loader7.3.1 npm run dev

Node.js 捕获 Ctrl+C

Node 支持信号事件&#xff0c;要捕获 CtrlC &#xff0c;只要注册SIGINT信号事件就可以捕获 CtrlC。 mingdu.zheng at gmail dot com http://mp.csdn.net/postedit/79541772 需要注意的是SIGINT信号事件被注册后&#xff0c;在终端按下 CtrlC就没法终止程序了&#xff0c;所…

【Node系列】创建第一个服务器应用

文章目录 一、node介绍二、node创建应用三、node创建应用步骤四、相关链接 一、node介绍 Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;可以用于构建高性能的网络应用程序。它采用事件驱动、非阻塞I/O模型&#xff0c;使得程序可以以高效地方式处理并发请求…

新购服务器开荒记录(服务器安装宝塔、Nginx、Java、Python、pip、Node、npm)

目录 零、购买服务器0.1、服务器购买0.2、服务器使用 一、安装宝塔1.1、下载宝塔1.2、放开端口1.3、登录宝塔1.4、安装套件 二、安装Python和pip2.1、包管理系统的区别2.2、安装Python2.3、安装pip 三、安装Node3.1、安装必要的依赖3.2、安装node 四、安装Java最后 个人服务器现…

blockchain-wallet-sdk中的助记词部分使用示例

开源项目的地址:https://github.com/guoshijiang/blockchain-wallet-sdk/ 可以看得出来,该项目仍在更新代码中,目前助记词和keystore部分的代码已经完成,下面咱们就来就SDK中的助记词生成部分进行简单的使用: 一.助记词 目前支持生成12,15,18,21,24个不同语言的助记词,…

node环境搭建JEECG前端框架环境搭建vue全家桶

前端技术文档含JEECG前端框架环境搭建一、前端环境安装1. 安装nodejs2. Yarn安装3. 配置nodejs镜像4. 安装脚手架vue-cli5. 最后验证是否安装成功二、geecg前端项目介绍1&#xff0e;学习必看的资料2&#xff0e;前端框架介绍&#xff08;一&#xff09;前端的组成和结构&#…

Node path模块

文章目录Node path模块概述__dirname__filename使用Node path模块 概述 path 是Node.js的内置模块&#xff0c;提供了处理文件路径和目录路径的功能。 __dirname __dirname 是 Node.js 中的一个全局变量&#xff0c;它表示当前模块文件所在的目录的绝对路径。 使用 __dirn…

第一篇:node的背景及版本的检查

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 前言 Node.js 是一个基于 Chrome V8 JavaScript 引擎…

【Unity3D】Shader Graph节点

1 前言 Shader Graph 16.0.3 中有 208 个 Node&#xff08;节点&#xff09;&#xff0c;本文梳理了 Shader Graph 中大部分 Node 的释义&#xff0c;官方介绍详见→Node-Library。 Shader Graph 通过图像的形式表达了顶点变换和片元着色流程&#xff0c;其背后都是一些列的数学…

[yolo系列:yolov7添加可变形卷积Deformable Conv V2]

yolo系列文章目录 文章目录 yolo系列文章目录一、可变形卷积是什么&#xff1f;二、使用步骤1.在models/common.py文件添加2.然后再yolo.py里面添加DCNv23.修改yolov7的yaml 总结参考文章 一、可变形卷积是什么&#xff1f; 可变形卷积即DCN&#xff08;缩写取自Deformable Con…

Koa 、Koa-router 常用 API

Koa 、Koa-router 常用 API 说明 Koa 是由 Express 原班人马打造的&#xff0c;通过组合不同的 generator 免除重复繁琐的回调函数嵌套&#xff0c;它的特点是简洁、自由度高&#xff0c;仅仅提供一个轻量优雅的函数库&#xff0c;所有功能都是通过中间件实现 参考 koa 官网k…

11.创建后台系统项目

后台系统项目 兼容性 vite官网&#xff1a;https://vitejs.dev/ vite中文网&#xff1a;https://cn.vitejs.dev/ vite需要node.js版本 >14.0.0&#xff0c;建议16 node -v 查看版本号 创建项目 进入存放目录 执行命令 npm create vitelatest 选择vue框架 选择typescript…

npm install运行报错npm ERR! gyp ERR! not ok问题解决

执行npm install的时候报错&#xff1a; npm ERR! path D:..\node_modules\\**node-sass** npm ERR! command failed ...npm ERR! gyp ERR! node -v v20.11.0 npm ERR! gyp ERR! node-gyp -v v3.8.0 npm ERR! gyp ERR! not ok根据报错信息&#xff0c;看出时node-sass运行出现…

node.js搭建个人博客系统

原文地址为&#xff1a; node.js搭建个人博客系统node.js腾讯云搭建个人博客系统 最好要有的预备知识&#xff1a; 前端开发知识 - html - css - JavaScript&#xff0c;尤其重要 nodejs相关知识&#xff1a; - 异步编程 - 回调函数 - *阻塞&非阻塞 一、开发环境的配…

node模块循环依赖问题

代码中如果存在循环引用时会如何加载&#xff1f;以如下示例代码说明&#xff0c;代码结构如下所示&#xff1a; fileA.js fileB.js main.jsfileA.js代码如下&#xff1a; module.exports {testA,callB }const fileB require("./fileB");function testA() {conso…

Koa2 框架入门与进阶

Koa2 框架入门与进阶前言一、Koa 简介1、koa2 是什么2、koa 核心概念3、koa 的安装与基本使用二、Koa2 安装&配置1、koa2 环境搭建&#xff08;1&#xff09;使用脚手架 koa-generator 创建 koa2 项目&#xff08;2&#xff09;介绍项目目录和文件&#xff08;3&#xff09…

源码系统的常用安装使用及常见问题处理办法

-------基于CRMEB 本文主要针对程序外的小白使用源码系统的常见问题处理办法 以CRMEB为例 其他系统同样适用 附上CRMEB的gitee地址&#xff0c;以便大家了解&#xff1a; gitee地址&#xff1a;http://github.crmeb.net/u/long 一、安装使用 一般系统都会有安装或者帮助…

Express框架开发接口之书城商店原型图

这是利用Axure画的&#xff0c;简单画一下原型图&#xff0c;根据他们的业务逻辑我们完成书城商店API开发 首页 分类 购物车 个人中心

使用volta自动切换前端项目的node版本

文章目录 一、前言1.1、`nvm`和`.nvmrc`1.2、`avn`和`avn-nvm`二、`Volta`介绍三、`Volta`安装3.1、`window` 系统3.1.1、`Github`下载3.1.2、官网下载3.2、`Unix` 系统四、`Node`安装4.1、安装全局默认`node`版本4.2、管理项目级别`node`版本4.3、本地已安装`node`版本五、最后…

node_modules\node-sass: Command failed

node版本过高&#xff0c;从16降到14

【Node】服务端口被占用Error: listen EADDRINUSE: address already in use :::9000-如何关闭node启动的端口

问题描述 记录一次node项目启动时遇到的问题&#xff1a;koa2启动项目后&#xff0c;使用ctrlc中止代码运行&#xff0c;但是再次运行时发信啊端口被占用。 报错信息如下&#xff1a; Error: listen EADDRINUSE: address already in use :::9000解决办法 解决的思路就是把9…

P2-28学生信息管理,前后端联动

学生信息管理&#xff0c;前后端联动 使用到 node.js&#xff0c;bootstrap.min…css&#xff0c;jquery.min.js&#xff0c; student0114.html(主页面&#xff0c;数据在数据库中&#xff09; <!DOCTYPE html> <html lang"en"><head><meta …

Knex对bit类型进行取值方式

最近建表的时候&#xff0c;is_promotion字段打算用来放 true|false|NULL 的布尔变量&#xff0c;于是设置了 bit 类型。在node端使用knex查询的时候&#xff0c;在对 is_promotion 取值的时候展示了一个类似普通对象的假象&#xff1a; 通过 is_promotion.data[0]取值将会报错…

Windows下Node.js开发入门(1)

没事儿捣腾了一下Node.js&#xff0c;跑了个Hello World&#xff0c;特此记录一下。 Windows 下安装 Node.js 环境 到Node官网http://nodejs.org就可以下载到安装包&#xff0c;我是Win7 64位&#xff0c;访问Node官网&#xff0c;可以看到最新版本是0.12.7&#xff0c;点击I…

Node.js----前后端的身份认证(session与jwt)

Node.js----前后端的身份认证 session与jwt 1 Web 开发模式1.1 服务端渲染的 Web 开发模式1.1.1 服务端渲染的优缺点1.2 前后端分离的 Web 开发模式1.2.1 前后端分离的优缺点1.3 Web 开发模式的选择2 身份认证2.1不同开发模式下的身份认证3 Session 认证机制3.1 HTTP 协议的无状…

nodejs之net模块的使用

vscode的底层ipc通讯都是基于node的net模块进行封装&#xff0c;今天大概讲解下net模块的使用 官方文档地址&#xff1a;https://nodejs.cn/api/net.html net模块的作用 net模块提供了基于流的方式构建tcp或ipc服务器和客户端的能力。 node:net 模块提供异步网络 API&#x…

【node学习】koa2使用ejs模板更改后缀为.html的方法

需求&#xff1a;有些情况&#xff0c;在开发的时候需要吧公共部分&#xff0c;例如导航、公共的头部&#xff0c;尾部抽取出来&#xff0c;否则每个页面复制粘贴的话会花费太多的时间&#xff0c;更甚者更改公共部分其中一个地方的话&#xff0c;每个页面都得动&#xff0c;会…

node笔记_安装nvm管理node版本

文章目录 前言下载nvm安装nvmnvm路径node路径查看版本nvm -v查看nvm的node版本列表&#xff08;nvm list available&#xff09;配置nvm的镜像库mirror选择node版本安装 (node install version)使用指定的node版本&#xff08;nvm use&#xff09; node环境变量配置配置NODE_PA…

通过断点调试解决node 运行js程序直接退出(没有任何报错提示)的问题

现象&#xff1a; node运行程序直接退出&#xff0c;但是从echo $?的返回值可以知道&#xff1a; 一定出现了错误&#xff0c;但是没有显示出来 解决办法&#xff1a; 1. 使用node --inspect-brk 启动程序 然后在浏览器访问chrome://inspect 然后点击inspect 进行单步调试 …

从 Arduino 传递温湿度值给 Node 网站

摘要&#xff1a;将 Arduino 制作成网络客户端&#xff0c;在电脑上创建并运行 Node 网站服务器程序&#xff0c;让 Arduino 定时向 Node 网站发布最新采集的温湿度数据。 实验材料&#xff1a; Arduino UNO 控制板&#xff0c;一片&#xff1b;Arduino Ethernet 以太网模块&am…

Express框架开发接口之跨域cors

1.跨域是什么&#xff1f; 跨域&#xff0c;是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的&#xff0c;是浏览器对JavaScript实施的安全限制。 同源策略限制了一下行为&#xff1a; Cookie无法读取DOM 和 JS 对象无法获取Ajax请求发送不出去 同源是指&…

基于Vue+node的图书馆座位预约选座管理系统

目 录 一、绪论 1 &#xff08;一&#xff09;选题背景简介 1 &#xff08;二&#xff09;目的和意义 2 &#xff08;三&#xff09;基本内容及目标 2 二 技术简介 4 &#xff08;一&#xff09; React 4 &#xff08;二&#xff09;Vue 4 &#xff08;三&#xff09;Egg.js 5 …

nodejs-初探-简单的判定位置是否在市区API

看来nodejs还是越来越火了,WordPress也用上了nodejs抛弃了php,虽然php7比php5的效率高了一倍,然而在node,java等静态语言面前,还是不值一提.当然php还是有他的好处,开发迅速,修改便捷,适宜于调用api做应用层.另外由于node的封装性较低,node可以操作很多较为低级的操作,做路由,代…