
node
_Rookie._
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cross-env dotenv
cross-env 搭配 dotenv 使用的原理: 1、cross-env aa=11 bb=22 NODE_ENV=development node my.js 执行时 aa bb 对应的 值会注入环境变量 , node 里面 process.env 可以访问到,此时 process.env.NODE_ENV = development;原创 2025-08-09 23:13:55 · 188 阅读 · 0 评论 -
Blob File Buffer ArrayBuffer uint8Array DataView 的关联
const arrayBuffer = new ArrayBuffer(16) //固定长度的原始二进制缓冲区,不能直接操作,需要使用【视图】 如 TypedArray 和 DataView。TypedArray 家族包括 Uint8Array Int8Array Uint16Array Int16Array 等。buffer 是对 Unit8Array 的子类、专为I/O优化,ArrayBuffer 二进制数据的基石。from(可以是TypedArray等)原创 2025-08-08 17:06:01 · 133 阅读 · 0 评论 -
mysql 、oss 结合使用
以下是一个使用 Express、MySQL、OSS 和 axios 的 Node.js 示例。这个示例创建了一个 Express 服务器,该服务器有一个路由用于处理视频上传的请求。视频文件首先被上传到 OSS,然后视频的 OSS URL 被存储到 MySQL 数据库。的列用于存储视频的 OSS URL。最后,这个示例没有处理任何错误,实际使用时你应该添加适当的错误处理代码。替换为你的视频文件的 OSS 对象名和本地路径。替换为你的 MySQL 连接信息,将。替换为你的 OSS 配置信息,将。原创 2024-05-21 10:01:56 · 501 阅读 · 0 评论 -
export、export default 、exports 、是对 module.export 的引用
原创 2024-05-11 18:16:45 · 148 阅读 · 0 评论 -
Node.js 获取 server的自定义headers字段 > Access-Control-Expose-Headers
原创 2024-05-06 15:29:12 · 206 阅读 · 0 评论 -
http缓存 强缓存、协商缓存
强缓存之后则不需要向服务器发送请求,而是从浏览器缓存读取分为(内存缓存)| (硬盘缓存memory cache(内存缓存)内存缓存存储在浏览器内存当中,一般刷新网页的时候会发现很多内存缓存disk cache(硬盘缓存)硬盘缓存是存储在计算机硬盘中,空间大,但是读取效率比内存缓存慢当涉及到缓存机制时,强缓存优先于协商缓存。当资源的强缓存生效时,客户端可以直接从本地缓存中获取资源,而无需与服务器进行通信。强缓存的判断是通过缓存头部字段来完成的,例如设置了合适的和Expires字段。原创 2024-05-06 10:11:17 · 520 阅读 · 0 评论 -
node 环境和 浏览器环境的区别
在浏览器环境中,全局对象是window,而在 Node.js 环境中,全局对象是global。:浏览器环境主要用于运行前端代码,与用户直接交互,如操作 DOM、处理用户事件等。Node.js 环境主要用于运行服务器端代码,如文件操作、数据库操作、网络请求等。:浏览器环境原生支持 ES6 模块,也可以通过工具如 webpack 支持 CommonJS 或 AMD 等模块系统。Node.js 环境原生支持 CommonJS 模块,也开始支持 ES6 模块。:浏览器环境提供了诸如documentfetch。原创 2024-02-24 10:55:08 · 1171 阅读 · 0 评论 -
exports 和 module.exports
exports 只能通过 . 的形式暴露 因为 默认 exports 指向 module.exoprts 指向的对象。但是如果 手动 将 exports = {} 那就意味着 require 无法找到。但require 以module.exoprts 指向的对象为准。两者实际指向的是同一个对象。原创 2022-12-11 23:07:55 · 193 阅读 · 0 评论