体验koa
时间:2022-06-06
本文章向大家介绍体验koa,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
体验koa
之前使用nodejs
开发后台服务,使用的一直是express
。
后来了解到express
开发团队重新开发了一个框架koa
。
先不说优点有什么,秉着探索的精神,先体验一下 koa
不同之处
koa 给人感觉最大的不同就是,在处理流程上使用的是
ES6
的 generator
generator
通过yield
和next
的方法,使得流程清晰易见。
使用koa
跟 express
一样,koa
也有一个生成器。
我们直接全局安装
npm install -g koa-generator
然后新建一个项目,我习惯使用ejs
模板引擎。
koa newKoa -e # 新建一个项目,使用ejs模板引擎(默认使用jade)
cd newKoa
npm install #安装模块
目录如图,和express
项目目录如出一辙
启动
npm start
在浏览器输入localhost:3000
访问:
体验结束
结语
koa
还有 2.x
版本,我这次并没有尝试。
但是在安装中可以感受到,为了减低学习成本,团队在假设koa
的使用,维持了很多express
的语法。
学习起来不会很费力。
- Canvas 动画之支付宝价格拖动选择
- 使用 React 和 GraphQL 做一个todo list
- 徒手撸框架---实现 Aop
- 基于 Token 的 WEB 后台认证机制
- TiDB 源码阅读系列文章(二)初识 TiDB 源码
- Java 异常处理的 9 个最佳实践
- JavaScript 深拷贝性能分析
- Git 的使用
- Linux 基础:文件查找 find
- PHP 闭包(Closure)初探
- linux服务器apache服务配置wordpress伪静态
- 用 Python 实现一个大数据搜索引擎
- 关于 Java 你不知道的 10 件事
- 如何在一周之内获得GitHub stars 3500+ —为什么对于程序员这是如此的重要
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法