首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
NodeJs
Always_positive
创建于2021-08-04
订阅专栏
本专栏主要存放关于NodeJs的学习经验总结和相关知识点。
等 6 人订阅
共31篇文章
创建于2021-08-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Koa的洋葱模型到底是什么?
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 什么是Koa? 将node原生的req和res封装成为一个context对象。 基于async/await
通过API接口实现提交订单云打印小票、格式化日期
这是我参与2022首次更文挑战的第10天,活动详情查看:2022首次更文挑战 一、硬件介绍 一台能够实现wifi自动接单的云打印机 可以参考飞蛾云打印机(https://www.feieyun.com
在Egg.js中格式化日期
将时间戳格式化为时分秒 在app文件夹下创建文件夹extend,然后在extend文件夹下创建helper.js 将时间戳修改为时分秒
带你从零学会---基于JWT的接口权限验证
服务端配置JWT的方法 安装jsonwebtoken第三方工具包 引入jwt 在控制器中生成token,并进行返回 安装basic-auth 引入basic-auth 获取到用户传来的token 验证
Egg.js中合成图片二维码的方法
借助qr-image实现生成二维码 引入qr-image包 在service中定义获取二维码的函数 借助canvas将二维码图片和背景图片合成在一起 引入canvas 在service中定义异步函数将
Egg.js中配置跨域与路由分组
一、跨域配置 安装插件 在plugin.js中配置 在config.default.js中配置 二、设置前端API路由POST数据无需进行CSRF验证 三、获取数据库中指定字段的数据
Egg.js中封装Ajax,异步改变数据状态与分页功能的实现
实现点击页面上的符号即修改数据库中的数据并进行显示 静态页面设置 通过Jquery进行逻辑控制 首先获取静态页面的数据。 然后将数据通过ajax请求发送到指定的路由。 根据控制器返回的数据,进一步控制
Egg.js中使用富文本编辑器的方法
这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战 通过wysiwyg-editor实现 Github官方文档:https://github.com/froala/wysiwy
Egg.js上传图片到对象存储COS并按照日期存储图片
这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战 上传图片到腾讯云的COS上 控制器中写法 在service中定义好要上传的函数 上传文件根据时间进行文件夹分类 在servi
Egg.js中实现单文件上传、多文件上传、按照日期存储
这是我参与11月更文挑战的第20天,活动详情查看:2021最后一次更文挑战 上传功能的实现 将上传表单的类型置为file. 配置文件上传的模式 配置csrf属性 将路由设置为post 控制器中读取fi
在Egg.js中实现RBAC权限管理
这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战 什么是RBAC? RBAC权限管理树形图 角色管理 增加角色 静态页面中通过post进行提交的时候,需要配置csrf 在增加
Egg.js创建基类、配置公共的页面、后台地址与退出登录
这是我参与11月更文挑战的第13天,活动详情查看:2021最后一次更文挑战 通过HTML的meta标签实现指定时间后的页面跳转 创建基类 为什么要创建基类? 实现方法 首先在控制器下创建一个base.
Egg.js中复用静态页面逻辑、局部刷新架构、生成验证码
这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战 配置ejs模板引擎 安装插件 在plugin.js中添加下列代码 在config.default.js中添加下列代码 对视图
Egg中使用Sequelize ORM框架操作MySQL--关联查询
这是我参与11月更文挑战的第11天,活动详情查看:2021最后一次更文挑战 一、Sequelize自定义表名 设置不显示createdAt等时间戳字段 使用Sequelize实现多表查询 一对一查询
Egg.js中间件进行登录鉴权的核心思路
这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战 第一步:配置中间件 在middleware下创建adminAuth.js文件 中间件中需要配置csrf全局变量,让表单post
Egg中使用Sequelize ORM框架操作MySQL--增删改查
这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战 一、什么是Sequelize? 二、使用Sequelize操作MySQL数据库 安装egg-sequelize以及mysql2
使用egg-mysql操作MySQL数据库
这是我参与11月更文挑战的第4天,活动详情查看:2021最后一次更文挑战 MySQL事务 MySQL锁 1. 添加读锁 2. 添加写锁 使用egg-mysql操作MySQL数据库 配置egg-mysq
Egg.js中定时任务的核心用法
一、定时任务的基本使用 在app文件夹下新建一个schedule文件夹,并在下面建立一个watchfile.js(可以自定义) 控制台将每隔1s打印下面的内容 下面是一种简写的方式 二、定时爬取指定网
Egg.js中控制器基类的简明用法
一、指定时间后跳转到指定页面 二、控制器基类BaseController 在app文件夹下新建文件夹core,并在其中新建base.js 需要使用基类方法的控制器修改控制器继承来源 封装的方法已经在t
Egg.js中路由的核心用法
一、路由的几种写法 一般写法 带有中间件的写法 包含名字的路由写法 二、路由重定向 外部重定向 内部重定向 三、路由分组(路由映射) 在app下新建一个routers文件夹,然后在该文件夹下建立类似下
下一页