node.js

使用Node.js实现GitHub登录功能-牛翰网

使用Node.js实现GitHub登录功能

目录 1. 安装所需的 npm 包 2. 配置 GitHub OAuth 应用 3. 配置 .env 文件 4. 创建 app.js 文件并实现 OAuth 登录 5. 启动应用并测试 6. 处理认证失败和错误(可选) 7. 保护路由(可选) 总结 ...
03d74d1f97584b6b的头像-牛翰网菜鸟码农_Shi7天前
0407
Node.js进行文件读取与复制的系统总结-牛翰网

Node.js进行文件读取与复制的系统总结

目录 一、Node.js 文件读取方式总结 1.同步读取(Blocking) 2. 异步读取(Non-blocking) 3. 流式读取(Stream) 二、读取场景对比 三、Node.js 文件复制方式 1. 同步复制 2. 流式复制(推荐)...
Node.js 中的 Buffer缓冲区实例详解-牛翰网

Node.js 中的 Buffer缓冲区实例详解

目录 🧱 一、什么是 Buffer? 二、创建 Buffer 的几种方式 🧪 三、读取和修改 Buffer 内容 四、Buffer 溢出处理 五、Buffer 中文乱码问题处理 六、Buffer 与字符串的互相转换 七、实用方法补充 ...
Node.js 数据库 CRUD 项目示例详解(完美解决方案)-牛翰网

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

目录 项目结构 1. 初始化项目 2. 配置数据库连接 (config/db.js) 3. 创建模型 (models/userModel.js) 4. 创建控制器 (controllers/userController.js) 5. 创建路由 (routes/userRoutes.js) 6. ...
Node.js net模块详解(含类、方法、事件)-牛翰网

Node.js net模块详解(含类、方法、事件)

目录 1. 模块引入 2. 核心类与方法 2.1 net.Server 类 2.2 net.Socket 类 2.3 工具函数 3. 完整示例 TCP 服务器 4. 关键注意事项 Node.js 的 net 模块提供了基于 TCP 或 IPC 的网络通信能力,用...
使用Node.js获取电脑配置信息的实现方法(CPU型号、内存大小、磁盘类型等)-牛翰网

使用Node.js获取电脑配置信息的实现方法(CPU型号、内存大小、磁盘类型等)

目录 为什么选择Node.js? 如何获取电脑配置信息? 安装库 获取CPU信息 获取内存信息 获取操作系统信息 获取磁盘信息 获取网络接口信息 总结 为什么选择Node.js? Node.js作为一个强大的JavaScr...
e56bec69a53799ba的头像-牛翰网前端卧龙人7天前
05415
使用Node.js制作图片上传服务的详细教程-牛翰网

使用Node.js制作图片上传服务的详细教程

目录 准备工作 搭建 Express 服务器 配置 multer 进行图片上传 处理图片上传请求 完整代码示例 测试图片上传服务 准备工作 我们将使用 Express 框架来搭建 Web 服务器,并借助 multer 中间件处...
使用ExcelJS快速处理Node.js爬虫数据-牛翰网

使用ExcelJS快速处理Node.js爬虫数据

目录 什么是ExcelJS ExcelJS的基本使用 安装ExcelJS 创建工作簿 操作单元格 获取单元格 设置单元格值 合并单元格 设置单元格样式 读取和写入数据 读取工作表中的数据 写入数据到工作表中 处理行...
d45b4b3206067eea的头像-牛翰网萌萌哒の瑞萌萌1个月前
02510
Node.js 使用 cors 中间件解决跨域问题小结-牛翰网

Node.js 使用 cors 中间件解决跨域问题小结

目录 CORS 跨域资源共享 什么是 CORS CORS 的注意事项 CORS 响应头部 - Access-Control-Allow-Origin CORS使用 CORS 跨域资源共享 什么是 CORS cors 是 Express 的一个第三方中间件。通过安装和...
利用Node.js手写一个简单的koa-牛翰网

利用Node.js手写一个简单的koa

目录 1. 搭建项目的文件结构 2. 各个文件内容及详解 2.1 response.js 2.2 request.js 2.3 context.js 2.4 application.js 2.5 app.js 2.6 package.json 本文介绍如何手动写一个简单的koa,通过...
0add9f164a85307c的头像-牛翰网慕仲卿1个月前
0348