如果你想搭建个项目,一般都是有脚手架的,比如vue的脚手架 vue-cli , react的脚手架 create-react-app ,还有一些其他的,像AntD Admin等。如果想使用koa2 , 也是有一些脚手架的,我常用的就是 koa-generator , 安装它也是很简单:
1.首先需要全局安装

npm install -g koa-generator

2.创建项目

koa2 -e koa2-demo

3.安装依赖

cd koa2-demo
npm install

4.启动项目

npm start

项目端口号在目录中 bin/www 里面,如果想去修改也可以

var port = normalizePort(process.env.PORT || "3000");

脚手架已经带了一些依赖,模板,路由,post的请求解析等

    "debug": "^4.1.1","ejs": "~2.3.3","koa": "^2.7.0","koa-bodyparser": "^4.2.1","koa-convert": "^1.2.0","koa-json": "^2.0.2","koa-logger": "^3.2.0","koa-onerror": "^4.1.0","koa-router": "^7.4.0","koa-static": "^5.0.0","koa-views": "^6.2.0"

koa2的脚手架koa-generator相关推荐

  1. 三英战豪强,思绪走四方。浅谈我眼中的express、koa和koa2

    支持原创,本文为转载文章,转载是为了备忘或丢失,这么好的文章. https://www.jianshu.com/p/3806417a1991?from=timeline 前言 跟好朋友打赌,我要来个技 ...

  2. Koa入门教程之示例应用

    Koa入门教程之示例应用 Koa范例 一个包含一些小示例的存储库,这些示例说明了如何使用Koa创建Web应用程序和其他HTTP服务器. 源码地址 https://github.com/koajs/ex ...

  3. Koa学习(一)——Koa介绍

    Koa--基于Node.js平台的下一代Web框架. Koa2介绍 1. Koa简介 2. Koa历史版本 3. 应用场景 4. Koa扩展框架 1. Koa简介 Koa 官网 Koa所谓的" ...

  4. Koa2框架快速入门与基本使用

    本篇我们讲一下 Koa2 框架的基本使用,希望能帮助大家快速上手 Koa2 是什么?简单来讲,它是一个基于 Node.js 的 web server 框架. 官方文档 Koa2框架使用入门 不使用脚手 ...

  5. 【从前端到全栈】- koa快速入门指南

    前言 随着技术的不断发展,前端工程师也被赋予了越来越多的职责.不再是从前只需要切个图,加个css样式就能完成任务的切图仔了.接下来这篇文章,完成一个简单的登录注册,能让你快速上手,成为一个'小全栈工程 ...

  6. vue.js+koa2项目实战(四)搭建koa2服务端

    搭建koa2服务端 安装两个版本的koa 一.版本安装 1.安装 koa1 npm install koa -g 注:必须安装到全局 2.安装 koa2 npm install koa@2 -g 二. ...

  7. nodejs的koa中cookie和session的使用,cookie和session的区别

    1.cookie是存储于访问者的计算机中的数据,用于同一浏览器访问同一域的时候共享数据 2.HTTP是无状态协议.也就是说:当你浏览了一个页面,然后跳转到同一个网站的另一个页面,服务器无法认识到这是同 ...

  8. 教你使用 koa2 + vite + ts + vue3 + pinia 构建前端 SSR 企业级项目

    大厂技术  高级前端  Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 前言 大家好,我是 易[1],在上一篇文章中,我们有讲到<如何使用 vite+vue3 ...

  9. koa2 mysql 中间件_Koa2——中间件

    1.什么是koa2中间件? koa对网络请求采用了中间件的形式处理,中间件可以介入请求和相应的处理,是一个轻量级的模块,每个中间负责完成某个特定的功能.中间件的通过next函数联系,执行next()后 ...

最新文章

  1. Linux内存管理 (2)页表的映射过程
  2. excel转latex,markdown,html表格的神仙网站!科研必备!
  3. 函数的参数-在函数内部针对参数赋值不会影响外部实参
  4. 浪潮之巅——IT产业的三大定律
  5. python tkinter text改变文本字体颜色_如何更改Tkinter中文本的颜色?
  6. 【数据结构与算法】数据结构与算法最基础理论
  7. STM32之FSMC-SRAM例程
  8. c++读取ini的Section节名
  9. 如何在Exchange 2013中禁用对ECP的外部访问
  10. 线程同步(windows平台):信号量
  11. 【推荐系统】推荐系统中的图网络模型
  12. 分析 AlphaGo 算法原理的本质
  13. RayTrace2:如何添加反射光线的衰减效果
  14. 【英语:发音基础】A1.元音与辅音
  15. 猜数字小游戏(随机生成’三剑客‘)
  16. eclipse中的特殊注释TODO FIXME XXX
  17. S重构重命名的快捷键
  18. GET提交中%5B与%5D代表什么意思?
  19. Linux Kernel 5.1 正式版发布;Ubuntu 19.10 命名 Eoan Ermine
  20. DialogUtil

热门文章

  1. 2022-雨课堂-工程伦理期末考试答案
  2. ActiveX控件使用时的错误
  3. thymeleaf: th:src=@{}
  4. 项目六 文件系统与共享资源管理
  5. 微信开放平台创建android应用时怎么获取应用签名
  6. 从艺赛旗iS-RPM,看国产流程挖掘产品的发展与特性
  7. miui v5 android版本,速度明显提升 小米2S刷安卓4.4版MIUI V5
  8. Fixflow引擎解析(三)(模型) - 创建EMF模型来读写XML文件
  9. JavaScript 面试必备的基础知识梳理(71个知识点)
  10. 集成mybatis对数据更新和查询加解密操作