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