Loading

摘要: 参考文章 http://www.steves-internet-guide.com/ (墙外) paho-mqtt安装 使用pip安装 pip3 install paho-mqtt paho-mqtt已知的一些限制 截止1.6.1版本,当 clean_session 为 False 时,sessio 阅读全文
posted @ 2023-05-15 15:42 木子七 阅读(4004) 评论(1) 推荐(1) 编辑
摘要: Reids数据类型指的是value的类型,key都是字符串 redis-server:启动redis服务 redis-cli:进入redis交互式终端 常用的key的操作 redis的命令和参数不区分大小写 ,key和value区分 查看当前库所有的key keys * 判断某个key是否存在 ex 阅读全文
posted @ 2024-12-24 17:01 木子七 阅读(323) 评论(0) 推荐(2) 编辑
摘要: cookie 安装cookie-parser npm i cookie-parser 设置cookie const express = require('express') const cookieParser = require('cookie-parser') const app = expre 阅读全文
posted @ 2024-12-17 15:31 木子七 阅读(4) 评论(0) 推荐(0) 编辑
摘要: express 是一个基于 Node.js 平台的极简、灵活的 WEB 应用开发框架官方网址 # express本身是一个npm包,直接使用npm下载 npm init npm i express express路由 一个路由的组成有 请求方法 , 路径 和 回调函数 组成 send方法用于向客户端 阅读全文
posted @ 2024-12-17 14:41 木子七 阅读(14) 评论(0) 推荐(0) 编辑
摘要: nvm 全称 Node Version Manager 是用来管理 node 版本的工具,方便切换不同版本的Node.js 安装nvm(homebrew) brew install nvm 查询可以可以下载的node版本 nvm list available 显示已经安装的nodejs版本列表 nv 阅读全文
posted @ 2024-12-17 11:36 木子七 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 包英文单词是 package ,代表了一组特定功能的源码集合 管理包的应用软件,可以对包进行 下载安装 , 更新 , 删除 , 上传 等操作 借助包管理工具,可以快速开发项目,提升开发效率 前端常用的包管理工具有npm、yarn、cnpm npm node.js 在安装时会 自动安装 npm npm 阅读全文
posted @ 2024-12-17 11:28 木子七 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 创建http服务 使用 nodejs 创建 HTTP 服务 // 导入http模块 const http = require("http") // 使用createServer创建http服务对象,接收一个回调函数 // 两个形参分别是请求对象和响应对象 // 回调函数的执行时机: 当接收到 HTT 阅读全文
posted @ 2024-12-16 19:02 木子七 阅读(29) 评论(0) 推荐(0) 编辑
摘要: path模块提供了操作路径相关的功能 // 导入 const path = require('path') // 一些常用的api //获取路径分隔符 console.log(path.sep) //拼接绝对路径 console.log(path.resolve(__dirname, 'test') 阅读全文
posted @ 2024-12-13 15:54 木子七 阅读(6) 评论(0) 推荐(0) 编辑
摘要: fs 全称为 file system ,称之为 文件系统 ,是 Node.js 中的 内置模块, fs模块可以实现与硬盘的交互,例如文件的创建、删除、重命名、移动,内容的写入读取等以及文件夹相关操作 写入文件 异步写入 // 导入fs模块 const fs = require("fs") // 写入 阅读全文
posted @ 2024-12-13 15:44 木子七 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Buffer Buffer(缓冲区)是一个类似于Array的对象,用于表示固定长度的字节序列 Buffer 本质是一段内存空间,专门用来处理 二进制数据 Buffer 大小固定且无法调整 Buffer 性能较好,可以直接对计算机内存进行操作 每个元素的大小为 1 字节(byte) 创建Buffer 阅读全文
posted @ 2024-12-12 18:59 木子七 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 将程序文件依据一定的规则拆分成多个文件,这种编码方式就是模块化的编码方式 拆分出来的每个文件就是一个模块,模块中的数据都是私有的,模块之间互相隔离 主流的模块化规范:ES6模块化、CommonJs模块化 模块化的核心思想就是:模块直接是隔离的,通过导入和导出的方式进行数据和功能的共享 导出:使模块公 阅读全文
posted @ 2024-12-06 11:42 木子七 阅读(49) 评论(0) 推荐(0) 编辑