官方提供的koa2脚手架项目包。
npm install koa-generator -g koa2 -e koa2

启动命令是:
nodemon ./bin/run nodemon命令是安装了runkoa模块而来的,如果不借助runkoa模块启动koa2,会报错因为koa2中使用了async/await,低版本node.js环境不支持
bin目录
run //脚本文件,用于启动koa2,目的是为了兼容能识别es7语法 www // http模块和设置端口号的;监听http运行运行。
public目录
存放静态资源的地方 例如在images目录中存放了一张1.jpg的图片 直接访问http://localhost/images/1.jpg就能访问的到
routes目录
判断业务逻辑的地方
views目录
模板页,类似于html页面,传统的开放都是直接把业务逻辑直接写在html里面,在node.js开发中,是分离的
app.js
调用公共部分。公共插件我们可以写在此文件中,这样就能保证所有页面都能访问的到。
———————————–
分割线
———————————-
对于初学者来说,第一次看还是很抽象模糊的,目录和文件的关系还没搞懂,这里我把这些文件都统一写在了一起,方便一下子能看懂。
run的启动文件改为
require('runkoa')('/Users/xgllseo/Desktop/koa2_dev/app.js') //根据自己的路径改
如果不想使用模块执行也可以使用常规的方式启动koa2
兼容模式启动:
node --harmony app.js