window系统 nodejs安装opencv环境配置图文详解
这几天在学习opencv,使用nodejs调用,nodejs可以安装opencv4nodejs 这个包调用opencv, 但是环境配置不容易,安装各种出错,各种坑,网上百度一大堆都是说的不全面,要不就是时间比较久的都没有用,下面是我自己在window上配置成功的方法,分享给大家,大家少踩点坑 第 »
nodejs和npm版本不匹配报错的解决方法
目录 前言: 因为两者不匹配报了错误: 解决方法: 报错: 解决方法: 总结: 前言: 我是因为要用vue创建项目,之后发现创建项目创建不上去,我想的是安装vue的脚手架工具,但是npm死活安装不上去,一直报错,我是一直在网上找解决方法,之后我自己终于解决了,心情是非常高兴的。 因为两 »
nodejs安装与配置过程+初学实例解读
目录 Nodejs安装与配置 Nodejs使用前的准备工作 测试一下 Nodejs的第一个应用实例 总结 Nodejs安装与配置 1.下载对应的nodejs安装包 Download | Node.js 2.运行安装包,选择相关的路径,主要注意点如下选择add to path,因 »
NodeJS 创建目录和文件的方法实例分析
1、使用fs.mkdir fs.writeFile来分别创建目录和文件。 2、mkdir()可以接收三个参数。 第一个是路径,第二个是个可选项代表权限,这个我们一般不需要,第三个参数是一个回调函数,我们可以在这里面做一些处理。 /* learnNode.js */ let fs = requ »
NodeJS 实战系列:个人开发者应该如何选购云服务
这文章至少值一千元,因为这是我保守估计花出去的冤枉钱(请自行脑补一个苦笑的 emoji) 文章中会穿插选择云服务的一些建议,当然也会提供一些“薅羊毛”的技巧。不过在此之前我们要想清楚一件更重要的事情:我为了什么购买云服务 做产品还是做技术 这个问题不仅决定了你接下来的购买策略,还是你编码开始的前提。 »
浅读-《深入浅出Nodejs》
原书作者:朴灵 https://book.douban.com/subject/25768396/ 这次算是重读 深入浅出Nodejs,了解到很多之前忽略的细节,收获蛮多,这次顺便将其记录分享,对学习和了解Nodejs有及其大的帮助。 1.Nodejs 事件驱动、非阻塞IO,一个开源和跨平台的 »
NodeJS V8引擎的内存和垃圾回收器(GC)
一、为什么需要GC 程序应用运行需要使用内存,其中内存的两个分区是我们常常会讨论的概念:栈区和堆区。 栈区是线性的队列,随着函数运行结束自动释放的,而堆区是自由的动态内存空间、堆内存是手动分配释放或者 垃圾回收程序(Garbage Collection,后文都简称GC)自动分配释放的。 软件发展早期 »
NodeJs的模块化和包
概述:模块化的基本概念、Node.js中模块的分类、npm和包、模块的加载机制 模块化的基本概念 什么是模块化? 模块化是解决一个复杂问题时,自顶向下逐层把系统划分为若干个模块的过程,编程中,就是遵守一定规则,把一个大文件拆成独立并相互依赖的多个小模块。 模块化规范 使用什么样的语法格式 »
NodeJs的模块化和包
概述:模块化的基本概念、Node.js中模块的分类、npm和包、模块的加载机制 模块化的基本概念 什么是模块化? 模块化是解决一个复杂问题时,自顶向下逐层把系统划分为若干个模块的过程,编程中,就是遵守一定规则,把一个大文件拆成独立并相互依赖的多个小模块。 模块化规范 使用什么样的语法格式 »
安装nvm并使用nvm安装nodejs及配置环境变量的全过程
目录 一、安装nvm 环境变量配置: 验证nvm安装: 二、安装node 1.通过nvm安装node 2、node环境变量配置 三、安装Vue 1. 切换镜像源 2.查看当前镜像下包源 npm config get registry 3.安装vue、vue-cli、webpack »
nodejs实现jwt的示例代码
目录 1.为什么需要会话管理 2.session和cookies 3.jwt的定义 4.jwt的原理 5.jwt的认证流程 6.jwt的数据结构 7.jwt使用方式 8.在koa项目中使用 9.原理的实现 10.jwt的优缺点 jwt是json web token的简称,本文介绍它的原理,最后 »
nodejs实现jwt的示例代码
目录 1.为什么需要会话管理 2.session和cookies 3.jwt的定义 4.jwt的原理 5.jwt的认证流程 6.jwt的数据结构 7.jwt使用方式 8.在koa项目中使用 9.原理的实现 10.jwt的优缺点 jwt是json web token的简称,本文介绍它的原理,最后 »
三步教你完成切换nodejs版本
目录 1.先清空删除原来的node.js 2.nvm的安装下载? 3.nvm的使用 总结 1.先清空删除原来的node.js 步骤: ------在任意文件夹中输入cmd进入小黑窗 --------输入 where node 命令 -------找到控制面板彻底删除 »
三步教你完成切换nodejs版本
目录 1.先清空删除原来的node.js 2.nvm的安装下载? 3.nvm的使用 总结 1.先清空删除原来的node.js 步骤: ------在任意文件夹中输入cmd进入小黑窗 --------输入 where node 命令 -------找到控制面板彻底删除 »
Nodejs之Express中间件的分类介绍
目录 中间件的分类 分别是 1 应用级别的中间件 2 路由级别的中间件 3 错误级别的中间件 4 Express内置的中间件 5 第三方中间件 总结 中间件的分类 为了方便大家理解和记忆中间件的使用,Express官方把常见的中间件用法,分成了5大类 分别是 应用级别的中间件 »
Nodejs 发送 TCP 消息的正确姿势
最近使用 NODE-RED 跟 TCP 打交道。NODE-RED 里内建了一个节点叫“tcp-out”,看文档呢使用这个节点可以很方便的把 payload 用 TCP 协议发送出去,但是事实上事情没有这么简单。其实当我第一次看到这个节点用法的时候我就觉得会有问题,果不其然。既然节点有问题,那么就干脆 »
nodejs切换版本使用最新教程(不需要卸载重装)
目录 前言 一、下载所需版本的node 二、添加node_cache和node_global文件夹 三、配置环境变量 四、切换版本使用 总结 前言 在工作中有时候遇到不同的项目所要求的node版本不同,这种情况我们就需要来回切换node的版本,如果卸载重装的话会非常麻烦,而且可能导致文件删 »
Nodejs高并发原理示例详解
目录 导读 什么是事件循环 事件循环详解 每个循环阶段内容详解 走进案例解析 nextTick 与 setImmediate nextTick 递归的危害 setImmediate setTimeout 与 setImmediate nextTick 与 Promise 最后案例 »
Nodejs Sequelize手册学习快速入门到应用
目录 1.连接数据库(js/ts) 2.数据库模型 1.模型定义 时间戳(timestamps) 2.生成模型 3.对应数据库操作符的定义 4. 增删改查(CRUD) 1. 增加 Tips:对应原生sql语句讲解 findOrCreate 2. 查询 可选查询参数 简单查询 关联查 »
轻量级CI/CD发布部署环境搭建及使用_05_安装宿主机环境(jdk、nodejs、maven、python2)
轻量级CI/CD发布部署环境搭建及使用_05_安装宿主机环境(jdk、nodejs、maven、python2) 尽自己的绵薄之力,为开源技术分享添砖加瓦 本篇幅较多,请按步骤实验安装,截图中涉及的版本若有与命令的版本不一致,请以命令中的版本为主参考实验 由于java或者vue使用到不同的环境变量: »