摘要: # props * 父子组件之间通信最好的方式 ``` // 父组件 props:这里是父组件 // 子组件 我是子组件 {{props.money}} {{money}} 修改props数据 ``` # 自定义事件 * 父子组件通信 ``` // 父组件 点击我传递多个参数 // 子组件2 我是子 阅读全文
posted @ 2023-05-25 20:47 超重了 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 文件上传 multer 安装 npm i multer 引入 const multer = require('multer') 使用 这里给出一个 form 表单案例的使用: 表单 // 表单的类型 必须是 multipart/form-data <form action="/upload" enc 阅读全文
posted @ 2023-05-19 10:45 超重了 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 登录鉴权 cookie session token cookie HTTP 是无状态的协议,每个请求相互独立,服务器端不会保留用户信息。服务器和浏览器为了进行会话跟踪,需要主动去维护访问的状态,用于告知服务端前后两个请求是否来自同一浏览器。这个状态需要 cookie 或 session 实现 coo 阅读全文
posted @ 2023-05-18 16:35 超重了 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 网络服务http http可以说是最核心的模块,可以利用该模块几行代码就可以搞定一个迷你的 Web Server 简单例子 首先创建一个 Web 服务器和一个 http 客户端 服务器 server:接受来自客户端的请求,将客户端的请求地址返回给客户端 客户端 client:向服务器发起请求,将服务 阅读全文
posted @ 2023-05-18 10:28 超重了 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 创建项目 全局安装 express-generator npm i -g express-generator 快速创建项目 // 命令行内初入 express -e demo // 进入创建好的文件夹下,安装依赖 npm install demo文件夹下的文件结构 bin:启动目录,启动文件 www 阅读全文
posted @ 2023-05-18 10:28 超重了 阅读(52) 评论(0) 推荐(0) 编辑
摘要: ORM 是关系对象映射,通过 ORM 框架,可以自动地把程序中的对象和数据库关联,只需要操作对象就可以修改数据库的数据,并且能轻易完成数据库的移植 安装 npm i sequelize npm i mysql2 连接 连接数据库 创建 config 文件夹,在 config 中创建 db.js 文件 阅读全文
posted @ 2023-05-18 10:28 超重了 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 数据加密 crypto模块的目的是为了提供通用的加密和哈希算法。用纯JavaScript代码实现这些功能不是不可能,但速度会非常慢。Nodejs用C/C++实现这些算法后,通过cypto这个模块暴露为JavaScript接口,这样用起来方便,运行速度也快。 hash 加密 hash.update(d 阅读全文
posted @ 2023-05-18 10:28 超重了 阅读(160) 评论(0) 推荐(0) 编辑
摘要: MongoDB MongoDB 是一个基于分布式文件存储的数据库 相比较纯文件管理数据有如下特点特点 速度快 扩展性强 安全性强 三个核心概念: 数据库(database):数据库是一个数据仓库,可以创建很多数据库 集合(collection):集合位于数据库之中,在集合中可以存放很多文件 文档(d 阅读全文
posted @ 2023-05-18 10:28 超重了 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 官方网址 :https://www.expressjs.com.cn/ 1. Express 安装 Express 的安装可以直接使用 npm 安装,首先要对需要安装的文件夹进行初始化 npm init 再输入 npm install 执行命令后,在文件夹的根目录下会出现 node_modules 阅读全文
posted @ 2023-05-18 10:28 超重了 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 本地文件操作模块 fs fs 模块对文件的操作有异步和同步两种方式,例如:readFile() 和 readFileSync() 区别: 同步调用会阻塞代码的执行,异步不会 异步调用会将读取任务下达到任务队列,知道任务执行完成才会回调 异常处理:同步必须要使用 try catch 方式,异步可以使用 阅读全文
posted @ 2023-05-18 10:28 超重了 阅读(202) 评论(0) 推荐(0) 编辑