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
说说你对koa中洋葱模型的理解?
Koa1和
Koa2
在源码上的区别有何不同?Koa1是使用generator、yield的模式。
Koa2
使用的是asyn
J轩
·
2024-09-14 01:04
前端
Koa2
——洋葱模型,简单实现
classapp{middleware=[];//装载中间件use(middleware){this.middleware.push(middleware);}compose(callback){//把要被触发的上一层洋葱壳作为下一层洋葱壳的next入参传入。//reducer的返回值,也就是下一层的next为()=>fn(next)。constreducer=(next,fn)=>()=>fn(
三千数优一
·
2024-09-14 01:03
javascript
1024程序员节
koa2
洋葱模型
示意图
koa2
是基于async和await实现的,使用next进行流程控制。这样就可以使用awaitnext()进行一种特殊的执行顺序,等下一个路由执行完毕之后,再执行当前路由,通常称为“洋葱模型”。
gaearon
·
2024-09-14 00:32
koa2
js
nodejs
node.js
koa2
Koa2
的洋葱模型是什么?它是如何实现的?
Koa2
的洋葱模型是什么?它是如何实现的?
Koa2
的洋葱模型是一种中间件执行流程的设计模式,它允许开发者在请求的处理过程中,按照特定的顺序依次执行一系列中间件函数。
极客李华
·
2024-09-14 00:59
Koa
koa
koa学习
特点·
koa2
完全使⽤用Promise并配合async来实现异步·轻量量,⽆无捆绑·中间件架构·优雅的API设计·增强的错
coder_vito
·
2024-08-23 01:24
vue
Koa框架入门
在命令行中执行以下命令npminstallkoa或者yarnadd
koa2
.创建Koa应用在项目的根目录下,创建一个新的JavaScript文件(例如app.js),并
卷小白
·
2024-08-23 00:18
npm
前端
node.js
Mysql+Nodejs+
Koa2
+Vue+Quasar零起点教程5:安装vue+quasar
一、安装vue全局安装vue脚手架:npminstall-gvue-cli二、安装quasar全局安装quasar脚手架:npminstall-g@quasar/cli三、创建项目(前端)在d:\eddysproject目录下执行:quasarcreatefront执行项目创建后显示内容比较多,上面是前面部分,下图是后面部分:创建项目框架后,package.json中涉及到的软件包都已经同步自动下
工程师54
·
2024-02-19 19:10
Vue2+Echarts+
koa2
+websocket电商平台数据可视化实时检测系统后端项目搭建(二)
1.
KOA2
——基于Node.js平台的Web服务器框架由Express原班人马打造ExpressKoa,
Koa2
都是Web服务器的框架,他们之间的差别和关系可以通过下面这个表格表示出框架名作用异步处理
三月的一天
·
2024-02-14 06:19
前端工程化
echarts
websocket
前端
node.js
koa
Vue2+Echarts+
koa2
+websocket电商平台数据可视化实时检测系统(一)
项目最终的效果如图所示,最终效果涉及到6个图表,5种图表类型,它们分别是折线图,柱状图,地图,散点图,饼图.。每个图表的数据都是从后端推送到前端来的,不过在项目的初期,我们会先使用ajax由前端主动获取数据,后续会使用WebSocket进行改造。整个项目的架构是基于Vue的,所以我们需要创建Vue项目,然后在Vue项目中开发各个图表组件。1.前端项目的准备1.1.vue-c1i脚手架创建项目1.1
三月的一天
·
2024-02-14 06:18
echarts
前端
javascript
前端小白快速撸懂 mysql +
koa2
前端开发工程师为什么要学习node?实际开发中会用到吗?答案是肯定的。Node.js是前端工程师必学的,如果你想在软件开发这行走的更远的话。node.js并不难学,反而收益会很大。此篇文章针对与有node.js基础的项目的创建1.全局安装koa-generator快速生成器npminstallkoa-generator-g类似于express项目的快速生成器,有一个基本的模板进行使用k1.jpg安
三猪技术团队
·
2024-02-12 13:09
koa2
vue antd upload上传跨域问题
在使用antd的a-upload使用同现跨域在vue…config.js已配proxy代理且koa后台已配置跨域另起一个web服务不用a-upload上传没有出现跨域在koa中已设置了
koa2
-cors
gzjiert
·
2024-02-08 22:29
前端
vue.js
javascript
前端
Vue+
Koa2
+mongodb 搭建项目
文章目录前言一、项目用到的一些关键依赖二、后端框架的基础搭建1.安装koa-generator2.使用koa-generator生成koa项目3.启动项目三、前端框架的基本搭建1.安装vue-cli2.创建vue项目3.启动项目四、后端实现基础的登录注册1.基础登录(1).连接数据库(2)编写业务代码实现登录(3)声明路由(4)在postman工具中实验即可(5)其他比如注册方法等等流程类似,这里
小明真的要加油
·
2024-02-07 19:01
node.js
vue
mongodb
vue
mongodb
node.js
Vue+Koa项目完整上线流程中遇到的问题
直接使用ctx.query来获取前端传递来的参数post类请求:需要使用到koa-bodyparser中间件,然后通过ctx.request.body来获取前端传递的参数koa-bodyparser在使用
koa2
Leo_DLi
·
2024-02-07 17:31
前端
javascript
Koa2
Koa项目搭建----从零搭建Koa项目
本博客会介绍以下内容:1,安装Koa脚手架,即koa-generator2,创建Koa1+项目3,创建
Koa2
+项目4,坑5,项目运行建议阅读完博客之后再下手操作!!!
Leo_DLi
·
2024-02-07 17:30
Node
node.js
Koa
Koa2
Vue 3 +
Koa2
+ MySQL 开发和上线部署个人网站
Vue3+
Koa2
+MySQL开发和上线部署个人网站记录个人的一个操作步骤,顺序不分先后,嫌啰嗦请出门右转!
Leo_DLi
·
2024-02-07 17:29
Web前端
Vue
Node
mysql
前端
Koa2
Vue
vue3 + element-plus +
koa2
实现图片上传至七牛云
koa2
后端代码准备工作:安装koa-multerkoa-qiniukoa-uuid命令:npmikoa-multerkoa-qiniukoa-uuid-S1、新建utils文件夹新建QiniuConfig.js
0kime
·
2024-02-02 18:56
前端
vue.js
javascript
elementui
node.js
Vue3+
Koa2
实现图片上传(不再畏惧)
文章目录一、技术摘要二、图片上传流程概述1.前端2.后端三、项目搭建前端1.初始化Vue后端(
koa2
)1.全局安装脚手架2.初始化项目3.运行四、开始撸代码1.编写html骨架2.定义回显元素3.编写选择按钮逻辑
勇宝趣学前端
·
2024-02-02 18:51
Vue
前端
vue.js
javascript
node.js
express/
koa2
中使用http-proxy-middleware代理转发后端接口解决跨域问题
由于后端接口没有设置允许跨域,故前端需要自己解决,如果前端项目是node起的服务,可以使用express/
koa2
框架,配合http-proxy-middleware中间件转发后端接口express中:
竹子js
·
2024-01-27 09:05
express
koa2
compose
functioncompose(middleware){//检查输入有效性确保输入为函数数组if(!Array.isArray(middleware))thrownewTypeError('Middlewarestackmustbeanarray!')for(constfnofmiddleware){if(typeoffn!=='function')thrownewTypeError('Middl
wish_dd
·
2024-01-26 19:20
Angular封装HttpClient文件下载
AngularHttpClient文件下载前言HttpRequest.tsdemo后端接口
koa2
示例功能优化实现下载进度监控前言使用Angular框架开发工作中,实现文件下载业务时,我们可以使用Angular
千寻物语
·
2024-01-26 13:29
Angular
angular.js
HttpClient
文件下载
MySQL创建数据库连接池
适用于
Koa2
和Express进行连接安装mysql驱动npminstallmysql--save创建mysql数据连接池,封装mysql请求constmysql=require('mysql');constpool
林_深时见鹿
·
2024-01-26 11:53
node.js +
koa2
学习笔记
介绍
Koa2
koa2
-创建项目//全局安装koa-generatornpminstallkoa-generator-g//利用koa-generator快速生成ejs模板的项目
koa2
koa-weibo-e
koa2
趁着年轻吃点苦
·
2024-01-20 22:41
koa2
javascript
node.js
Mysql+Nodejs+
Koa2
+Vue+Quasar零起点教程6:创建mysql数据库
一、root登录d:\mysql\bin>mysql-uroot-p123二、创建数据库CREATEDATABASEIFNOTEXISTStest_db1;三、创建用户CREATEUSER'testuser1'@'localhost'IDENTIFIEDBY'123456';命令:CREATEUSER'username'@'host'IDENTIFIEDBY'password';说明:userna
工程师54
·
2024-01-20 21:28
koa2
实践项目-进阶
路由koa-generator是把路由放到了app.js里面了,这里我单独提出来建立router.js,然后app.js引入。这是我的项目目录上面是我的项目目录,后面慢慢解释。routes和api两个文件夹,其实都算路由配置,只不过我把后端渲染的页面数据和提供的接口数据分开放了,routes里面路由是渲染ejs模板,api里面的提供前后端分离的接口。下面是router.js代码constRoute
人穷脸丑小前端
·
2024-01-19 03:47
nodejs + nodemailer 实现发送邮件功能
1001256163邮箱的授权码的获取方式http://www.downxia.com/zixun/19894.html官方文档https://nodemailer.com/about/用的是nodejs+
koa2
0000000asdasd
·
2024-01-18 09:58
Vue+
Koa2
搭建前后端分离项目
Vue+
Koa2
搭建前后端分离项目简单的一个Demo演示:Vue和
Koa2
在本地搭建前后端分离项目.重点:跨域当前环境:1,Vite搭建的Vue前端项目(也就是Vue3了).2,
Koa2
搭建的后端项目.
Leo_DLi
·
2024-01-15 12:53
Vue
Node
Vue
Koa2
跨域
校园管理系统 总结
学校增删盖查专业增删改查班级层删改查学生增删改查老师增删改查软件架构nodejs(
koa2
mongoose)element-uiadmin-element开发工具数据库:mongodbide(项目开发工具
去年的牛肉
·
2024-01-15 11:43
2018-06-28
koa2
的入坑之路
打算用
koa2
来开发公司的企业网站。
十月鹰飞
·
2024-01-12 18:08
KOA2
+ MongoDB 和 MySQL混用的项目 nodejs restful API框架
有时候因项目需要.在koa中需要使用多个数据库和多种数据库此以MongoDB和MySQL为例此项目中用到了2个MySQL和多个MongoDB,其中MongoDB的库名生成是由时间生成的如2018_11_09,这种采用动态库名链接的方式进行连接.github地址:https://github.com/langyuxiansheng/base-restfulapi-server可以与配套的管理后台一起
狼丶宇先森
·
2024-01-09 20:31
koa2
入门
001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001471087582981d6c0ea265bf241b59a04fa6f61d767f6000【链接】「新手向」
koa2
大乔是个美少女
·
2024-01-01 08:56
【
koa2
约定式路由自动挂载mount-koa-routes@next】
前言我们都知道经典的路由都是声明式(配置式)的,比如koa-router和Express内置的路由都是这样的,但随着项目的迭代,这部分代码就会变的十分冗余。按照约定大于配置的思想,如何实现一种路由自动加载机制,以取代手动编写冗余的路由代码。经过查阅资料在《狼书》卷3,发现mount-koa-routes@next这个模块可以帮我实现这个想法。使用第一步:(前提是已经通过koa-generator模
温柔学长
·
2023-12-31 08:40
node.js
Koa 基础项目搭建
基础项目搭建Koa是由Express原班人马打造的超轻量服务端框架与Express相比,除了自由度更高,可以自行引入中间件之外,更重要的是使用了ES6+async,从而避免了回调地狱不过也是因为代码升级,所以
Koa2
要开心
·
2023-12-30 15:47
koa2
用到的中间件
koa-router//koa路由koa-bodyparser//post获取值koa-static//静态资源
koa2
-cors//答跨域请求mongoose//mongodb数据库koa-sslify
Hassd
·
2023-12-28 23:54
接口大赛1
koa');constRouter=require('koa-router');constbodyParser=require('koa-bodyparser');constcors=require('
koa2
我叫汪枫
·
2023-12-25 00:21
javascript
前端
开发语言
koa2
.0的实现原理
koa2
.0基于asyncawait/koa1.0基于generatorkoa的大致流程,文件结构划分很简单,只有四个文件applicationcontextrequestresponse测试用例//引入
Mr无愧于心
·
2023-12-24 00:54
Koa2
之 Koa 脚手架
Koa脚手架koa-generator是用于生成Koa项目骨架的生成器,虽然比较精简,但它的结构十分清晰,足以满足一般的开发需求。与express-generator的功能对比express-generator提供的功能如下生成项目骨架,集成必要的中间件。约定目录结构。支持css预处理器。koa-generator提供的功能如下生成项目的骨架,集成必要的中间件。约定目录结构(和express-ge
yyscc
·
2023-12-17 22:42
thinkjs创建出的项目目录结构
thinkjs是一款基于node和
koa2
.x的轻量级node服务框架使用thinkjs创建项目执行下面语句来创建项目thinkjsnew[project_name]#例如thinkjsnewdemo#
TOWNST
·
2023-12-15 15:24
笔记
js
NodeJs脚手架(Koa)的简单使用
文章目录前言一、与express的区别express-generator提供的功能如下koa-generator提供的功能如下两个生成器共同支持的项目骨架描述如下二、使用步骤安装Koa生成器使用
koa2
失眠时间
·
2023-12-05 20:35
服务器篇
服务器
node.js
【慕课笔记】Node.js开发博客(01):课程导读、Node.js基础与介绍
课程信息课程名称:Node.js+Express+
Koa2
+开发WebServer博客课程章节:第1章课程介绍、第2章nodejs介绍课程讲师:双越课堂笔记1、课程导读1.Node.js简介Node.js
蛋蛋骑兵
·
2023-12-02 10:43
Node.js开发Web
Server博客
node.js
前端
javascript
koa2
mongdb 做后端接口的小demo
现在前端全栈里面有一种技术栈比较火前端使用vue或者react后端使用
koa2
mysql数据库或者mongdb做数据储存但是基本这样的全栈教程都要收费收费就收费吧但是有没有遇到非常好的教程于是准备硬着头皮看别人项目的源码自己摸索一步一步完成
前端老码农
·
2023-12-01 06:20
前端
javascript
koa2
+mongodb的使用详解
koa2
+mongodb的使用详解1、开始1.1、使用koa-generator快速生成koa服务的脚手架工具cnpmi-gkoa-generator#oryarnglobaladdkoa-generator1.2
昌远啊
·
2023-12-01 06:19
前端
mongodb
数据库
node.js
koa2
项目中封装log4js日志输出
1.日志输出到控制台npmilog4js-D封装log4js文件:注意:每次都要重新获取log4js.getLogger('debug')级别才能生效constlog4js=require("log4js");constlevels={'trace':log4js.levels.TRACE,'debug':log4js.levels.DEBUG,'info':log4js.levels.INFO,
_Jyann_
·
2023-12-01 06:18
nodeJs
koa
log4js
nodejs
koa2
项目jwt结合jsonwebtoken进行加密和验签
1.创建项目koa-generator快速生成koa项目
koa2
admin-servernpminstall-gkoa-generator
koa2
admin-servernpminstallnpmrundev
_Jyann_
·
2023-12-01 06:18
nodeJs
koa
koa-jwt
jsonwebtoken
Koa2
框架和mongodb配合使用,get/post传值
为什么使用
koa2
?koa是由Express原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的Web框架,也是目前流行的基于Node.js的Web开发框架,号称下一代web框架。
万物得其道者成
·
2023-12-01 06:17
mongodb
javascript
数据库
koa2
+typeScript+mongodb 使用教程
对该项目的使用:
koa2
+typeScript+mongodb_chen_p_cheng的博客-CSDN博客_
koa2
打包部署总体实现使用的是mvc模式,这里的M是指数据库操作,V是指路由管理和参数验证
chen_p_cheng
·
2023-12-01 06:47
NodeJs基础框架的搭建
koa2
后端开发
typescript
node.js
mongodb
Koa2
结合MongoDB使用实现增删改查
nodejs使用koa对mongdb数据库进行增删改查的操作创建一个简单的工程使用npminit或者yarninit都是可以的这里使用yarn安装依赖这里列出会用到的所有依赖,直接安装了Koa相关yarnaddkoakoa-bodyparserkoa-router//koa-bodyparserkoa-router这里的功能可以直接搜对应的名称npm中都有详细说明它的作用,这里简单叙述//koaM
duangdong9
·
2023-12-01 06:46
DataBase
#
MongoDB
#
Koa2
mongodb
数据库
nodejs
一、使用koa脚手架koa-generator快速搭建项目以及连接MongoDB
搭建项目1、安装koa-generatornpmi-gkoa-generator使用
koa2
创建项目
koa2
项目名进入项目cd项目名安装依赖npmi启动项目npmrundev这个时候访问http://127.0.0.1
A_bad_boy_hahaha
·
2023-12-01 06:45
koa2
koa
js
nodejs
vue3+node+koa项目浅记
项目是自个本地开发的,使用的是vue3+node+
koa2
+mongoose,mongdb数据库是在docker安装的,并通过datagrip管
CatKing_Ya
·
2023-12-01 06:45
mongodb
koa2
项目连接mongdb数据库
1.数据库连接npmimongooseconfig/index.js中:module.exports={URL:"mongodb://127.0.0.1:27017/vue-admin"}config/db.js:注意移入文件路径问题constmongoose=require("mongoose")constlogger=require("../utils/log4js");constdbConf
_Jyann_
·
2023-12-01 06:45
koa
nodeJs
mongodb
mongoose
Egg.js 源码分析-项目启动
前言前端时间抽出时间针对
Koa2
源码进行了简单的学习,koa源码是一个很简单的库,针对分析过程,想手把手的实现一个类型koa的框架,其代码,根据一步步的完善实现一个简单版本的Koa,每一个步骤一个Branch
barnett_y
·
2023-11-30 12:45
【Node.js
Koa点滴知识
】
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他