后端开发2025年10月25日
执行命令: 设置yum安装源> curl --silent --location https://rpm.nodesource.com/setup_14.x | sudo bash (14是大的版本号,可根据需要修改) yum方式安装> sudo yum -y install nodejs 其它参考: 以上命令安装不成功可执行:...
后端开发2025年10月24日
1.node的特性 单线程 事件驱动 非阻塞 I/O 模型 同步阻塞会阻塞后续代码的执行 异步阻塞API一般会自带一个callback 轻量和高效 基于 Chrom V8 引擎之上提供了一些系统级别的操作API 2.使用node执行一个javascript脚本 注意:进行node开发之前,必须配置node环境(点击获取下载地址) 如何验证是否拥有node环...
后端开发2025年10月24日
想用rn做个RSA(非对称加密)登录 基本流程就是在服务端生成RSA后,将“公钥”发到客户端,然后客户端用“公钥”加密信息发送到服务端,服务务端用私钥解密。 过程不复杂,问题在于,nodejs和rn都准备用js做RSA加密,本来想用node-rsa做的,可是搞不懂它怎么设置公钥加密 于是直接做node-rsa的基础库http://www-cs-studen...
后端开发2025年10月24日
目录 Util 常用的判断属性,在util.types对象 常用的方法和属性 DNS OS 常用的方法和属性 Path 常用的方法和属性 总结 Util nodejs中有许多在框架中常用而我们又不知道的工具模块,本文介绍下这几个工具模块,算是自己的一个知识回顾吧。 Node.js 的工具模块 常用的判断属性,在util.types对象 isDate:判断是...
后端开发2025年10月24日
目录 路由控制匹配 Router模块化路由 使用方式 对比app上的路由 总结 路由控制匹配 本文主要分析下express的核心功能路由的使用。 express路由的匹配规则: 支持模糊匹配,同一个路由可能命中多个定义的路由 router.get("/user/*",(req,res,next)=>{ console.lo...
后端开发2025年10月23日
这篇文章主要介绍了Nodejs如何进行大文件读写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Nodejs如何进行大文件读写文章都会有所收获,下面我们一起来看看吧。 一、node中的文件读写 1.1 常规文件读写 常规的,如果我们要读取一个比较小的文件,可以直接通过: const fs = require('fs') let ...
后端开发2025年10月23日
目录 nodejs解析json数据 第一 第二 第三 第四 node.js解析本地json 从文件读取json 解析json字符串为json对象 扩展 nodejs解析json数据 nodejs是服务器端的javascript的处理平台。json(JavaScript Object Notation) 是一种轻量级的数据交换格式。我们在写服务端的程序时往往...
后端开发2025年10月23日
目录 前言 一、node中的文件读写 1.1 常规文件读写 1.2 Stream文件读写 二、node文件读写RAM和Blob大小的限制 2.1 基础问题 2.2 分片读取 三、其他 3.1 扩展浏览器端的大文件读写、 3.2 请求静态资源大文件 前言 最近在做一些node端的文件读写和分片上传工作,在这个过程中,发现node读取的文件如果超过2G,超过了...
后端开发2025年10月23日
目录 1.Es6常见语法的使用 2.Async、Await和Promise 1.Es6常见语法的使用 1.let、const let:是一个块作用域 if (true) { let a = 123; } console.log(a); // a is not defined const:定义常量 const PI = 3.1415926; PI = 3.1...
后端开发2025年10月23日
在项目上经常要用到身份证阅读器、护照阅读仪、指纹仪等各种品牌硬件,假如每套系统的都做集成开发那代码的维护成本将变得很高,为此采用rust来调用厂家提供的sdk c++开发包并封装成nodejs包,用fastify来开发成web api独立的服务形式。这样我们开发系统时只需调用web接口即可,跨平台又可共用,方便快捷,话不多说来看代码如何实现。 一、创建项目 ...