全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果113,186个

Koa2路由及koa脚手架使用入门详解_node.js_脚本之家

1 npm install koa-router 新建服务器 1 2 3 4 5 6 7 8 9 10 11 12 const koa = require('koa');// 引入koa const Router = require('koa-router'); //配置路由 ,ctx 上下文context ,包含了request和response等信息 var router = new Router(); router.get('/',async (ctx)=>{ ctx.body =...
www.jb51.net/javascript/285350h...htm 2024-6-2

使用Koa实现一个获取视频播放地址的接口_node.js_脚本之家

1. 项目初始化 首先,我们需要初始化一个 Koa 项目。如果还没有安装 Koa,可以通过以下命令安装: 1 npminstallkoa @koa/router 创建一个新的 Koa 项目结构: 1 2 3 4 5 6 ├── controllers/ │ └── vodController.js ├── routes/ │ └── videoRoutes.js ├── app.js └── package.jso...
www.jb51.net/javascript/321744l...htm 2024-5-29

20行代码简单实现koa洋葱圈模型示例详解_node.js_脚本之家

上面的返回结果有点像一个递归的过程,从现象上看当中间件调用next()的时候,函数会暂停并进入到下一个中间件,当执行了最后一个中间件后,执行代码会回溯上游中间件,并执行next()之后的代码,这就是koa的核心能力,洋葱圈模型 洋葱圈模型 先看一张经典的洋葱圈模型的示意图: 在开发过程中,可以将next()之前的代码...
www.jb51.net/article/2729...htm 2024-6-1

深入解析koa之中间件流程控制_node.js_脚本之家

1. koa中间件执行流程 关于koa中间件如何执行,官网上有一个非常经典的例子,有兴趣的可以去看看,不过这里,我想把它修改的更简单一点: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 varkoa = require('koa'); varapp = koa(); app.use(function*(next) { console.log('begin middleware 1'); yi...
www.jb51.net/article/1631...htm 2024-6-1

Koa从零搭建到Api实现项目的搭建方法_node.js_脚本之家

笔者第一个Koa项目,将所有接口,逻辑,配置等全部写在了app.js中,虽说完美运行,但是可读性,可维护性极差,所以一个好的目录结构尤为重要 目录创建 config - 配置 models - 数据库模型(ROM) controller - 控制器 middlewares - 中间件 public - 静态资源 ...
www.jb51.net/article/1665...htm 2024-6-2

深入理解 Koa 框架中间件原理_node.js_脚本之家

Node 主要用在开发 Web 应用,koa 是目前 node 里最流行的 web 框架。 在Node 开启一个 http 服务简直易如反掌,官网 demo。 1 2 3 4 5 6 7 8 9 10 11 12 13 const http = require("http"); const server = http.createServer((req, res) => { ...
www.jb51.net/article/1490...htm 2024-6-2

node.js学习笔记之koa框架和简单爬虫练习_node.js_脚本之家

1.koa 安装koa包:npm i -S koa@latest 引入:const koa = require("koa"); 实例化对象:const app = new koa; 通过实例操作,专门用于客户端请求的函数叫做中间件,使用use()注册 use()函数中必须使用异步 async; use可是调用无数次; 其中有两个参数: ...
www.jb51.net/article/1527...htm 2024-6-1

koa2 从入门到精通(小结)_node.js_脚本之家

Koa 的 Context 把 node 的 request, response 对象封装进一个单独对象, 并提供许多开发 web 应用和 APIs 有用的方法. 那些在 HTTP server 开发中使用非常频繁操作, 直接在 Koa 里实现, 而不是放在更高层次的框架, 这样中间件就不需要重复实现这些通用的功能。
www.jb51.net/article/1660...htm 2024-6-1

傻瓜式解读koa中间件处理模块koa-compose的使用_node.js_脚本之家

最近需要单独使用到koa-compose这个模块,虽然使用koa的时候大致知道中间件的执行流程,但是没仔细研究过源码用起来还是不放心(主要是这个模块代码少,多的话也没兴趣去研究了)。 koa-compose看起来代码少,但是确实绕。闭包,递归,Promise。。。看了一遍脑子里绕不清楚。看了网上几篇解读文章,都是针对单行代码做解释,还是...
www.jb51.net/article/1497...htm 2024-6-1

koa大型web项目中使用路由装饰器的方法示例_node.js_脚本之家

在npmjs上搜索关于koa路由装饰器的已经有那么几个包了,但是我从几个包中发现作者的思维仅仅限制于前端开发的思想,项目分层不明确,我们开发kow-web项目可以根据java-web中项目分层的思想来写项目,项目结构清晰明了,本人封装这个包也是参考了java-web开发过程中把项目分为四层架构。
www.jb51.net/article/1589...htm 2024-5-18