武器nodejs

nodejs "Client does not support authentication protocol requested by server; consider upgrading MySQL client"

登录mysql输入以下命令: -- 选择mysql数据库:use mysql-- laremehpe是登录用户名ALTER USER 'laremehpe'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;-- laremehpe ......

nodejs 后端要学的流程基础图

仓库地址学习:https://github.com/claudiodietrich-zz/nodejs-the-complete-guide 视频:https://www.bilibili.com/video/BV14F41137Rh/?spm_id_from=333.999.0.0&vd_sour ......
流程 基础 nodejs

MacOS 系统安装 NodeJS 以及配置全局安装路径

MacOS 安装 NodeJS 配置全局安装路径 a. 输入以下命令,创建一个用于存储全局安装的文件夹(例如,/usr/local/lib/npm): sudo mkdir -p /usr/local/lib/npm 这将创建一个名为 npm 的文件夹,并将其放置在 /usr/local/lib 目 ......
全局 路径 NodeJS 系统 MacOS

nodejs学习03——包管理工具npm

关于npm的国内镜像源 一、说明 在前端开发的时候使用国外的镜像源速度很慢并且容易下载失败,有时候需要尝试多次才有可能下载成功,很麻烦,因此可以切换为国内镜像源,下面为常用的npm,yarn,pnpm切换国内镜像源(以淘宝为例)的方式。 二、NPM切换镜像源 查看当前的镜像源。 npm config ......
工具 nodejs npm

使用nvm使Windows电脑支持多个Nodejs版本

Node.js一台电脑只能装一个版本,但是有时候开发项目会用到不同版本的Node.js,卸载再装是很麻烦的,而nvm就是解决这个问题的,有了它就可以在一个电脑上安装多个Node.js版本,并且在不同版本之间切换使用。 下载 github下载地址:https://github.com/coreybut ......
多个 Windows 版本 Nodejs 电脑

nodejs安装

下载node并安装 https://nodejs.org/dist/v12.14.0/node-v12.14.0-x64.msi 检测是否安装成功 node -v 设置npm的镜像(和设置maven一个道理) 1)打开cmd使用命令 npm config set registry https://r ......
nodejs

nodejs 一些不错的ioc 框架

nodejs 周边一些ioc 框架还是不少的,以下整理一些,而且不少有以前简单介绍过 说明 目前InversifyJS,awilix还不错基本都还在维护以及迭代中,typedi 以及tsyringe 似乎缺少维护了injex 属于一个比较新的ioc 项目,目前看使用还是比较简洁的,比较类似java ......
框架 nodejs ioc

Nodejs学习02——模块化

参考: https://www.bilibili.com/video/BV1gM411W7ex/ 视频 模块化部分 什么是模块化与模块 ? 将一个复杂的程序文件依据一定规则(规范)拆分成多个文件的过程称之为 模块化。 其中拆分出的 每个文件就是一个模块 ,模块的内部数据是私有的,不过模块可以暴露内部 ......
模块 Nodejs

NodeJS下载安装

一.什么是NodeJS? NodeJS是一个开源,跨平台的JavaScript运行环境 二.NodeJS安装包下载 1.打开网址:Node.js (nodejs.org) 2.下载稳定版本 三.NodeJS安装 1.双击下载好的安装包 2.Next和同意协议 3.选择安装目录 注意要安装到一个没有中 ......
NodeJS

nodejs安装

官网下载路径:https://nodejs.org/en/download,点击previous Releases 查看以前的版本 Node安装yarn Node i -g yarn ......
nodejs

BUUCTF_Crypto_WriteUp | 大帝的密码武器

题目 下载附件得到一个不知道什么格式的文件名为 zip,于是强制更改后缀名解压缩得到两个 txt。 题目: 公元前一百年,在罗马出生了一位对世界影响巨大的人物,他生前是罗马三巨头之一。他率先使用了一种简单的加密函,因此这种加密方法以他的名字命名。 以下密文被解开后可以获得一个有意义的单词:FRPHE ......

NodeJS系列(15)- TypeScript (二) | 对象类型 (Object Types)

在 “NodeJS系列(14)- TypeScript (一) | 安装 TypeScript、常用类型” 里,我们简单介绍了 TypeScript 的安装配置,讲解和演示了 TypeScript 常用类型。本文继续介绍 TypeScript 对象类型 (Object Types)。TypeScri ......
TypeScript 对象 类型 NodeJS Object

NodeJS系列(14)- TypeScript (一) | 安装 TypeScript、TypeScript 常用类型

JavaScript 现在是有史以来最广泛使用的跨平台语言之一。JavaScript 最初是一种用于向网页添加微不足道的交互性的小型脚本语言,现已发展成为各种规模的前端和后端应用的首选语言。 虽然用 JavaScript 编写的程序的大小、作用域和复杂性呈指数级增长,但 JavaScript 语言表 ......
TypeScript 常用 类型 NodeJS

window系统通过反向代理部署nodejs

https://dev.to/petereysermans/hosting-a-node-js-application-on-windows-with-iis-as-reverse-proxy-397b ......
window nodejs 系统

nvm实现对nodejs的版本管理

下载 Releases · nvm-sh/nvm · GitHub 介绍 在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的NodeJS运行环境。如果没有一个合适的工具,这个问题将非常棘手 nvm应运而生,nvm是Mac下的node管理工具,有点 ......
版本 nodejs nvm

Nodejs的安装以及配置(node-v12.16.1-x64.msi)

Nodejs的安装以及配置 1、安装 node-v12.16.1-x64.msi 点击安装,注意以下步骤 本文设置nodejs的安装的路径:D:\soft\nodejs 继续点击next,选中Add to PATH ,旁边的英文告诉我们会把 环境变量 给我们配置好 当然也可以只选择 Node.js ......
Nodejs node-v node msi 12

nodejs 基于sharp + smartcrop 实现图片的智能提取排版

属于一个简单的demo 示例,主要是学习下sharp 包对于图片的处理,以及基于smartcrop.js 实现智能图片抠图 结合sharp提供的图片组合能力,实现一个基于模版的图片组合,代码很简单 简单任务描述 就是有一个图片,我们需要智能的提取核心信息,并生成一个确定大小的图片,然后基于将生成的图 ......
smartcrop 智能 nodejs 图片 sharp

nodejs 新版本build问题

nodejs、vue问题记录 【vue 下载地址】 https://unpkg.com/vue/dist/vue.js https://unpkg.com/vue@next https://unpkg.com/vue@3/dist/vue.global.js 【npm创建vue项目】 npm cre ......
nodejs 问题 build

NodeJS系列(13)- Next.js 框架 (六) | Node.js + Next.js + Prisma/Sequelize (ORM) + MySQL 搭建 JSON API 服务

Next.js 是一个用于构建 Web 应用程序的框架。Next.js 是一个用于生产环境的 React 框架,是一个 React 服务端渲染应用框架。 NextJS: https://nextjs.org/ Prisma 是一个基于 promise 的 Node.js 和 TypeScript 的 ......
Next Sequelize 框架 js NodeJS

Nodejs安装教程

1.下载 在https://nodejs.cn/download/current/ 下载安装包,我下载的是 node-v18.18.0-x64.msi 2. 双击安装包,一路点击下一步,我选择安装到 D:\nodejs\ 目录 3.验证安装 在cmd命令行窗口中,运行 node -v 及 npm - ......
教程 Nodejs

新手使用nodejs的SerialPort获取数据时需要注意的一个小点

onData(callback: (data: Buffer) => void): void { if (this.serialPort != null) { this.serialPort.on("data", (data: Buffer) => { callback(data); }) } } ......
小点 SerialPort 新手 数据 nodejs

【nodejs】批量获取文件的时长

因为ffmpeg.ffprobe是异步的,需要使用promise同步,然后Promise.all将所有的Promise执行结果处理后返回 /** * 获取文件列表时长(同步获取返回) * @param {Object} fileList */ async getFileDuration(fileLi ......
时长 文件 nodejs

【nodejs】Windows环境 ffmpeg添加水印

一、Windows下面获取到的字体路径需要做处理,否则无法执行 路径中: 改为 \: 路径中: \ 改为 / 不要使用中文的名称 原路径: D:\Users\670493228\Desktop\public\font\default.ttf 使用水印命令(-loglevel debug 可以看到执行 ......
水印 Windows 环境 nodejs ffmpeg

Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\cache\_cacache\index-v5\00\c2'

使用下面命令创建react项目爆出的错误 npx create-react-app react-basic 显示nodejs里面的文件权限不够,需要进行文件夹的权限更改,改为完全控制就可以了。 ......
operation permitted Program cacache index-v

如何使用nodejs对接【企查查开放平台API服务】

下面分享一下如何对接企查查API接口相关内容。 API服务对接流程: 1、登录|注册:先打开企查查开放平台网站(https://openapi.qcc.com),菜单栏中右上角【登录|注册】; 2.打开API服务列表通过顶部导航菜单【API】,可以查看所有服务列表,里面包含了很多API接口,此处不具 ......
nodejs 平台 API

bytenode nodejs 字节码编译工具

bytenode是一个nodejs 字节码编译工具,可以用来实现nodejs 代码的一些加密 简单使用 安装 目前推荐安装为cli 全局模式,我使用npm script 不成功 sudo npm install -g bytenode 简单代码 app.js 定义一个模块 module.export ......
字节 bytenode 工具 nodejs

nexe nodejs 应用打包工具

nexe 是类似pkg 的一个nodejs 应用打包工具 支持的特性 自包含 可以用来运行多nodejs rumtime 不依赖node 以及npm 构建幂等 启动以及部署方便 跨平台 参考使用 安装 npm i nexe -g 简单代码 app.js console.log("demoapp") ......
工具 nodejs nexe

远光天鹿模板:提升工作效率的秘密武器

在我们的日常生活和工作中,模板的使用无处不在。无论是写报告、做演示,还是编写代码,模板都能帮助我们提高效率,减少重复劳动。今天,我们就来聊聊如何在远光天鹿中利用模板来有效提升工作效率。 “模板森林”是远光天鹿设计器中的模板集中地,这里拥有产品团队发布的各式各样的模板,涵盖团队业务相关的、通用的等多种 ......
效率 武器 模板 秘密

nodejs 安装升级解决导入es6语法兼容性问题??=

nodejs 无法识别??== 的问题是因为nodejs的版本太老,而引入的模块中包含了新的语法,例如空值运算符??= 。这样nodejs就会报错。解决方法大概有三个 1,找到对应老版本的模块使用。 2,修改模块中不兼容的语法。 3,更新nodejs。 三个方法中前两个显然会面临大量工作。作为懒人的 ......
兼容性 语法 nodejs 问题 es6