08-博客api接口项目实战之文件上传
实现上传文件功能需要字段 avatar 为文件信息对象限定,只能上传 jpg jpeg png gif 格式的图片有必要的话可以设置下文件上传的文件大小需要用到的npm包:multer 用来上传文件multer官网文档:ht...
数组去重的几种方法
第一种:使用filter()筛选函数搭配indexOf()进行数组去重实现思路:filter遍历数组,需要有返回值,返回值是一个条件表达式,满足条件返回出去,最后会返回一个新数组。indexOf()会返回该值在数...
js获取昨天今天明天日期
/* * @params date 日期 * @params type 日期 prev/current/next 昨天/今天/明天 * @params fmt 日期拼接符 */ function getDays(date, type, fmt) { let currentDate = new Date(date) let y =...
el-upload自定义触发按钮及触发上传前判断
1. 在页面中引用el-upload组件<!-- 自定义按钮div --> <div v-if="routerList.length !== 1" class="action upload" :class="{action_upload_radius: router...
nodejs安装教程
一、安装环境本机系统:win11nodejs:v14.15.0LTS二、前期准备nodejs官方下载地址:https://nodejs.org/zh-cn/download/releases/找到对应版本的nodejs进行下载,我这边就以node-v14.15.0-x64.m...
封装localStorage本地存储
封装本地存储是为了更好更方便的实现本地存储,简洁明了实现本地存储的步骤1. 首先创建枚举列表,用来记录本地存储的键,可以清楚地知道,你本地都存了啥// storageEnum枚举列表 const storageE...
认识你真好,愿陪你终老
一个人真正的魅力,不是你给对方留下了美好的第一印象;而是对方认识你多年后,仍喜欢和你在一起。 也不是你瞬间吸引了对方的目光;而是对方熟悉你以后,依然欣赏你。 更不是初次见面后,就有相...
09-博客api接口项目实战之自动化导入路由
使用自动化导入路由使用自动化导入路由文件,就不需要自己一个一个导入了更改路由文件命名格式,以api开头 或者 以 my开头,用于判断是否需要token认证比如 router/user.js 改成 apiUser.js文件...
01-博客api接口项目实战之服务器创建
1. 新建一个server文件夹2. 创建项目的基本结构db 存放数据库文件router 存放路由文件router_handler 存放路由处理函数文件schema 路由字段验证文件uploads 文件上传的静态资源文件utils 工具函...




