E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Koa2
koa2
仿知乎笔记
Koa2
仿知乎笔记路由普通路由constRouter=require("koa-router")constrouter=newRouter()router.get("/",(ctx)=>{ctx.body
码小余の博客
·
2020-12-17 08:23
Koa
koa
林义荣校园管理系统 总结
特点:1、学校增删改查2、学院增删改查3、班级增删改查4、学生增删改查5、教师增删改查软件架构:nodejs(
koa2
mongoose)elemet-uiadmin-element开发工具:数据库:mongodbide
Standout_d676
·
2020-12-17 08:14
爬取前端渲染网站网站(vue,react)
最近公司写爬虫但是对于前端渲染的网站(vue,react)但是chromedpselenium等又太重了于是用puppeteer
koa2
写了一个通用服务https://github.com/dollarkillerx
dollarkillerx
·
2020-12-15 19:26
网页爬虫
golang
puppeteer
node+
koa2
+mongodb搭建RESTful API风格后台
RESTfulAPI风格在开发之前先回顾一下,RESTfulAPI是什么?RESTful是一种API设计风格,并不是一种强制规范和标准,它的特点在于请求和响应都简洁清晰,可读性强。不管API属于哪种风格,只要能够满足需要,就足够了。API格式并不存在绝对的标准,只存在不同的设计风格。API风格一般来说API设计包含两部分:请求和响应。请求:请求URL、请求方法、请求头部信息等。响应:响应体和响应头
_明么
·
2020-12-12 14:09
javascript
node.js
api
koa2
mongodb
node
koa2
ssr项目搭建的方法步骤
一、创键项目1.创建目录
koa2
2.npminit创建package.json,然后执行npminstall3.通过npminstallkoa安装koa模块4.通过npminstallsupervisor
·
2020-12-11 18:58
[记录九]Vue+node+
koa2
+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——在服务器清除小程序上传的废弃图片
大家好,我是小佑@小佐https://blog.csdn.net/Smell_rookie,是一名页面仔工程师,我会不定时在CSDN更新我的博客,有兴趣的可以点个关注来逛逛我的主页。前言:首先,实现小程序上传与下载的逻辑我这里是这么实现的:小程序点击图片调服务器提供的api——服务器收到此请求获取图片文件的信息并读取和写入本地,比如写到项目的某个文件中去——然后在api中返回一个映射地址,此地址就
小佑@小佐
·
2020-12-08 14:16
连续剧
nodejs
koa
上传图片
定时任务
koa-generator创建
koa2
项目
一.使用koa-generator生成
koa2
项目1.首先安装koa-generatornpminstall-gkoa-generator建立软连接ln-s/opt/nodejs/node-v10.9.0
熊爸天下_56c7
·
2020-11-30 16:37
使用
koa2
搭建web后台api接口
目标:使用
koa2
搭建api接口为前端提供数据实现效果:输入接口地址查询对应的接口数据,输入http://127.0.0.1:3000/api/map时,查询商家分布情况。
梁萌
·
2020-11-22 22:43
其他
koa2
web
接口
api
中间件
校园管理系统(结束篇)
特点:1、学校增删改查2、学院增删改查3、班级增删改查4、学生增删改查5、教师增删改查软件架构:nodejs(
koa2
mongoose)elemet-uiadmin-element开发工具:数据库:mongodbide
Clover_9fd3
·
2020-11-19 20:09
nodejs+
koa2
实现模仿springMVC框架
koa2
-MVC架构---------后端技术做前端环境:nodejs开发工具:VisualStudioCode(下文简称:VSC)环境安装,工具安装及中文自行百度,环境调整好后开始进入正题。
·
2020-11-19 10:17
分享给 vue 入门练手者的 todo list, 初级入坑必选……
主要使用了
koa2
+vue完成的一个基本的todolist。目前只有基础的功能,添加,标记完成,删除。git地址欢迎star。
悠扬小Q
·
2020-11-19 05:00
webpack
vuex
todolist
koa2
vue.js
基于
Koa2
打造属于自己的MVC框架,仿egg的简易版本
背景Express和Koa作为轻量级的web框架,没有任何约束的框架在一开始的时候会非常的爽快,开发几个demo,手到擒来,但是一旦代码真正上去的时候(而且一定会),你就会发现,大量重复的操作,重复的逻辑。导致项目的复杂度越来越高,代码越来越丑,非常的难以维护。我的quark-h5也是开始随意的写,写到最后只能重构一波了。正好期间做了个在线文档管理的项目用了egg.js,让我这种node小白有眼前
围的围
·
2020-11-17 00:06
前端
node.js
koa
koa.js
eggjs
基于
Koa2
打造属于自己的MVC框架,仿egg的简易版本
背景Express和Koa作为轻量级的web框架,没有任何约束的框架在一开始的时候会非常的爽快,开发几个demo,手到擒来,但是一旦代码真正上去的时候(而且一定会),你就会发现,大量重复的操作,重复的逻辑。导致项目的复杂度越来越高,代码越来越丑,非常的难以维护。我的quark-h5也是开始随意的写,写到最后只能重构一波了。正好期间做了个在线文档管理的项目用了egg.js,让我这种node小白有眼前
围的围
·
2020-11-17 00:55
前端
node.js
koa
koa.js
eggjs
node项目部署以及搭建nginx服务器
所以这次就购买了腾讯云的服务器,也因为更换了服务器,所以就得重新部署博客项目想查看更多文章,请访问:深的个人博客博客项目技术栈前端vue全家桶axioselementUIvue-socket.ioecharts后端node(
koa2
ym深
·
2020-11-14 17:16
Node.js
nginx
nginx
node.js
Koa入门教程[6]-初探源码
本文大纲express与koa的对比Koa1内核源码简要介绍
Koa2
内核与koa1的区别了解Koa中http协商缓存的实现机制koa-router源码koa-view源码express本文我们不讲解express
sheldon
·
2020-11-13 18:23
koa
Koa入门教程[2]-常用中间件
中间件执行流程中间件的执行流程,可以用下面这张图片来生动的说明(图片使用了
Koa2
的async语法):对于Koa1来说也类似,只是async函数换作generator函数,await换作yield关键字
sheldon
·
2020-11-13 17:48
koa
Koa入门教程[5]-升级为
Koa2
先来翻译一波官方的migration指南:从Koav1.x迁移到v2.x新的中间件函数签名Koav2引入了一个新的中间件签名老的中间件签名方式(v1.x)将在v3版本删除新的middleware签名如下://用async箭头函数app.use(async(ctx,next)=>{try{awaitnext()//next不再是generator迭代器,而是一个asycn函数了}catch(err)
sheldon
·
2020-11-13 17:18
koa
koa2
项目从环境安装到项目部署
此教程只针对新服务器,对于已有安装过服务的请慎重操作一、环境安装1.利用oneinstack自动安装选择所需服务选择安装的服务(以nginx和MongoDB为例),然后复制安装命令2.登录远程服务器,粘贴刚刚复制的命令并运行xshell运行安装命令安装成功,远程连接自动断开3.nodejs安装并配置全局命令nodejs中文网复制下载链接下载nodejs安装包wgethttps://npm.taob
小螃蟹531
·
2020-11-10 11:56
node读源码系列---
koa2
源码分析
koa2
.x基于promise,在nodev7.6+可以直接运行,低版本可以babel。下面是基于
koa2
.13源码的介绍。
potenstop
·
2020-11-09 10:58
promise+await解决js中异步任务返回值的问题
前端react+后台
koa2
+MySQL数据库。因为登录和注册的业务流程差不多,我就拿登录举一个例子。
要来一块薄荷糖吗
·
2020-11-06 09:03
使用Koa开发微信公众号
一、使用
koa2
-generator搭建koa项目1.全局安装Koa脚手架npminstallkoa-generator-g2.创建模板
koa2
my-project-name-e//-e代表使用ejs模板引擎二
眸晓
·
2020-10-16 16:34
爬取前端渲染网站网站(vue,react)
最近公司写爬虫但是对于前端渲染的网站(vue,react)但是chromedpselenium等又太重了于是用puppeteer
koa2
写了一个通用服务https://github.com/dollarkillerx
dollarkillerx
·
2020-10-09 13:27
网页爬虫
golang
puppeteer
用 Serverless 优雅地实现图片艺术化应用
项目看点概览:前端react(Next.js)、后端node(
koa2
)全面使用ts进行开发,极致开发体验(后端运行时ts的方案,虽然性能差
Serverless
·
2020-10-09 13:06
腾讯云
serverless
[记录八]Vue+node+
koa2
+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——使用定时任务执行脚本
前言:系统的日常维护必然不能单靠人24小时守着电脑去操作系统;像数据的同步、交易流水的校验、订单号的初始值等等需要在晚上或者系统使用量最低的时候去做,避免数据的丢失。为此选好时间让系统自动在那个时间去执行脚本就显得非常重要了。本节介绍定时执行脚本。下载node-schedule依赖yarnaddnode-schedule导入使用//app.jsconstschedule=require('node
小佑@小佐
·
2020-10-08 22:28
连续剧
node-schedule
scheduleJob
定时任务
[记录七]Vue+node+
koa2
+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——生成请求日志
前言:日志是系统非常重要的东西,倘若生成环境中突然报错或异常,要想快速知道哪里出现了问题,最快的方式就是查看系统日志。日志不仅仅是系统异常后帮助定位错误的作用,也可以了解用户操作了什么请求,客户端ip和所在地址都是可以知道的,将用户的操作信息保存下来供系统管理员查看。下面来看看node是如何将日志信息保存下来并提供api给前端查看。日志表结构这是数据库的其中一张数据表,我将请求日志信息保存在这,方
小佑@小佐
·
2020-10-08 17:39
连续剧
ip定位
koa2
node
日志系统
定时任务
node.js,
koa2
连接redis,解决存储session
导语:为了避免node后台太多的session,导致内存溢出还有各个后台进程之间不能通讯的问题,我们就要用到redis来存储session,来解决这一系列问题。1,创建文件conf,在其里面创建db.js,用于存放redis的账号还有密码。//根据开发或者生产模式来选择数据库constenv=process.env.NODE_ENVletMYSQL_CONFletREDIS_CONFif(env=
git小米粥
·
2020-10-07 10:03
node
js
redis
nodejs
javascript
[记录六]Vue+node+
koa2
+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——服务端图片上传与下载
本项目需要涉及前端上传图片与显示图片,为此自己实践一下图片相关的东西,挺有意思所以就分享出来。实现思路:服务端的处理方式是将前端上传的文件保存在服务端本地,然后重命名该文件名字,再将图片在服务端的路径存入表中,前端请求图片地址的时候去服务端找出文件并返回给前端显示。在routes文件夹下新建一个common.js文件//common.js//导入所需模块constrouter=require('k
小佑@小佐
·
2020-09-30 15:18
连续剧
formidable
mime-lookup
node上传图片
node
fs
[记录五]Vue+node+
koa2
+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——使用swagger自动生成接口文档
我这里选用swagger-jsdoc和
koa2
-swagger-ui去实现。首先我们在routes文件夹中另起一个文件swagger.js,为什么在routes文件下呢?因为在给到别人看
小佑@小佐
·
2020-09-26 09:06
连续剧
swagger-jsdoc
koa2-swagger-ui
node中使用swagger
swagger
前端
[记录四]Vue+node+
koa2
+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——token控制接口权限
上节我们已了解后端是如何将数据加密成token以及如何解密回用户数据的,但是并没有做到用户没有登录就不可以请求某个接口(需要用户信息的api),这样不控制的话就直接请求那就会报错了,当然为了安全是肯定要对大部分接口进行登录后才能调用的控制的。这里我采用中间件去控制。在utils文件夹下新建一个whiteList.js文件这里就写免登录的接口路由,这些是客户端不传登录态token也是可以调用成功了,
小佑@小佐
·
2020-09-21 13:20
连续剧
redis
nodejs
中间件
koa2
[记录三]Vue+node+
koa2
+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——token校验登录态
项目中凡是涉及到用户登录注册的都需要一个登录态来验证用户的登录状态,常用的登录台无外乎是token、session啊这些标识。这里我使用的是token字段。token一般会包含用户的个人信息,如:账号、账号id、用户名等等,更为安全的是加入一个自定义的盐(salt)一起加密,防止用户信息泄漏。下面就一起来使用一下:说到token,肯定会想到后端是怎么知道前端给我的token是不是我传给他的有效值呢
小佑@小佐
·
2020-09-21 11:00
连续剧
redis
node.js
jwt
加密解密
前端
express 和 koa 的前世今生
express和koa的相同点:作者、功能……Express:2010年6月,TJ开始编写Express2014年发展到v0.12,基本成熟,移交StrongLoopKoa:2013年8月,TJ开始编写
Koa2
015
代码流
·
2020-09-17 09:11
koa2
,koa-jwt中token验证实战详解
以下所提到的koa均为
koa2
版本。token认证的优点是无状态机制,在此基础之上,可以实现天然的跨域和前后端分离等。token认证的缺点是服务器每次都需要对其进行验证,会产生额外的运行压力。
weixin_30690833
·
2020-09-17 07:04
后端
javascript
前端
使用koa-jwt进行身份验证——
koa2
1、安装koa-jwt及jsonwebtoken加--save后会将中间件(koa-jwt/jsonwebtoken)写入package.json中,不加的话就不会写入npminstall--savekoa-jwtnpminstall--savejsonwebtoken2、用户登录时生成tokenconstrouter=require('koa-router')()constsetToken=re
codeXml
·
2020-09-17 07:20
koa
服务器
koa2
中使用 svg-captcha 生成验证码
1.安装svg-captcha$npminstall--savesvg-captcha2.使用方法生成有4个字符的图片和字符串constsvgCaptcha=require('svg-captcha')constcap=svgCaptcha.create({size:4,//验证码长度width:160,height:60,fontSize:50,ignoreChars:'0oO1ilI',//验
weixin_34375233
·
2020-09-17 02:08
javascript
svg-captcha生成验证码——
koa2
.x
1、安装引入验证码模块npminstall--savesvg-captcha2、生成随机数验证码router.get('/code',async(ctx)=>{varcaptcha=svgCaptcha.create({//这种生成的是随机数验证码size:4,//验证码长度fontSize:50,//字体大小width:100,height:40,background:'#cc8801'});c
codeXml
·
2020-09-17 01:58
koa
服务器
验证码
svg-captcha
koa2
获取客户端访问的IP并解析为具体地址
需求:后端通过接口获取客户端访问的IP地址,并解析为具体的省市获取IP在接口的方法中调用getClientIP(ctx.request)functiongetClientIP(req){returnreq.headers['x-forwarded-for']||//判断是否有反向代理IPreq.headers['x-real-ip']};根据IP获取地区这里我是使用高德的开放APIIP定位1、申请
梦里谁知身是客
·
2020-09-17 00:26
node
koa
koa
node
js
一杯咖啡的时间,上手
Koa2
+ MySQL 开发
凭借精巧的“洋葱模型”和对Promise以及async/await异步编程的完全支持,Koa框架自从诞生以来就吸引了无数Node爱好者。然而Koa本身只是一个简单的中间件框架,要想实现一个足够复杂的Web应用还需要很多周边生态支持。这篇教程不仅会带你梳理Koa的基础知识,还会充分地运用和讲解构建Web应用必须的组件(路由、数据库、鉴权等),最终实现一个较为完善的用户系统。起步Koa作为Expres
大灰狼的小绵羊哥哥
·
2020-09-16 23:46
【Node.js
Koa点滴知识
】
koa2
: 返回Not Found
今天在写node服务器代码的时候,发现在浏览器中输入网址之后会显NotFound,没有任何其他内容,而且代码也没有报错,我在输出代码ctx.response.body之前也打印了相关信息,发现数据是成功的组织出来了,并且执行了这句话。说明一下koa的执行机制,当处理你的请求的时候,如果函数执行完毕之前你没有通过ctx.response.body返回信息,不论你执行的结果是什么,他都会给你返回一个4
Run_youngman
·
2020-09-16 22:50
磕磕绊绊
[记录二]Vue+node+
koa2
+mysql+nginx+redis,全栈开发小程序和管理员管理系统项目——编写接口路由
前言写这个项目需要用到很多的依赖,node导入依赖也很方便,直接:letmysql=require('mysql')以下是我做这个项目使用到的依赖:后面都会一一来使用和介绍。编写接口编写接口之前需要配置数据库和写一个处理sql语句的方法。在controllers文件夹下新建defaultConfig.js和mysqlConfig.js。//defaultConfig.jsconstconfig={
小佑@小佐
·
2020-09-16 18:57
连续剧
redis
mysql
node.js
vue.js
macos
node
koa2
实战-聊天(及时通讯)
标题纪念一下学习前端一年,用node
koa2
+vue+websocket.io写了自己的一个作品。。。
小聪聪� �
·
2020-09-16 17:24
作品
node.js
vue.js
javascript
websocket
动态IP抓取快递信息
自己前端遍历,发现每一个IP抓取50条,就被屏蔽了,也可以每秒5~6个慢慢抓,测试过不会被屏蔽准备工作用的是云连HTTP代理的每天10个的免费IP地址用的request去抓取信息和获取IP地址前端对接用的是
koa2
weixin_38167826
·
2020-09-16 08:20
前端
操作系统
json
egg.js 环境搭建
前言egg.js是由阿里开源的面向企业级开发的Node.js服务端框架,它的底层是由
Koa2
搭建。
王佳斌
·
2020-09-16 00:57
+
egg
nodejs 连接MySQL后,输出数据带有RowDataPacket
在使用nodejs和
koa2
框架时,输出MySQL的数据,带有RowDataPacket,示例:[RowDataPacket{id:1,username:'hahei',password:'123456
hahei2020
·
2020-09-15 19:57
数据库
mysql
nodejs
RowDataPac
koa2
中cookie和session的使用
cookie●cookie是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域名的时候共享数据。●HTTP是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何关系的。作用保存用户信息浏览器历史记录猜你喜欢10天免登陆多个页面之间的数据传递实现购物车Koa中设置Cookie的值ctx.
yw00yw
·
2020-09-15 18:38
koa2
koa2
cookie
session
Koa2
中Session koa-session的使用
session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而session保存在服务器上。工作原理当浏览器访问服务器并发送第一次请求时,服务器端会创建一个session对象,生成一个类似于key,value的键值对,然后将key(cookie)返回到浏览器(客户)端,浏览器下次再访问时,携带key(cookie),找到对应的session(value)。客户的信息都保存在
wyw223
·
2020-09-15 18:53
koa
解决
koa2
ctx.render is not a function
最近在学习使用
koa2
,在尝试用
koa2
复写之前用express写的一个入口文件的时候发现命令行报错ctx.renderisnotafunction项目路径如下app.js是之前用express写的入口文件
wopelo
·
2020-09-15 18:45
nodejs
koa2
中的session及redis
sam在做项目遇到的一些小问题,首先是session了,即然是服务器渲染又需要用户登录功能,那么用session去记录用户登录态是必需要了~~在express中用的是express-session,那么在
koa2
weixin_34366546
·
2020-09-15 18:46
数据库
koa2
学习笔记(六)学会使用session
Session原理Session的原理其实还是依赖了Cookie,所以Cookie才是记录用户凭证的真理。它的原理大概是酱紫的:服务器端维护一个session的表,这个表的每一条记录存的就是与某一个客户端的会话,会话会有过期时间,过期的会话会被清理。然后这个会话,会有一个对应的id,一般是一串长长的看不懂的字符串,然后这个字符串会被存储在客户端的cookie中,每一次请求服务器端都会带上这个coo
weixin_34032827
·
2020-09-15 18:25
前端
数据库
开始一个
koa2
-(4)-session
cookie的链接:开始一个
koa2
--3--cookie存储数据1.工作流程:用户登录,后台生成一个会话session对象(key,value键值对),session对象保存在数据库中;向前端发送key
久如云漂泊
·
2020-09-15 18:07
koa2
node
在
koa2
中配置 session 与 session中保存数据
sessionnpminstallkoa-session--save2、安装成功后,接下来就是配置session首先导入sessionconstsession=require('koa-session')然后告诉
koa2
白宝线
·
2020-09-15 17:15
session
cookie
vue
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他