1.确立一个项目(new-project)
执行 npm init -y;
2.借鉴了yii项目结构 把basic内里的内容放到 把没用的都删掉
3.开发controller目录
4.编辑app.js
安装koa npm install koa –save-dev
–save-dev 开发模式下 === -D
–save 线上模式 === -S
webpakck 上线不需要 装-D里内里
用nodemon(监听文件更改, 更改之后自动重启) 启动app.js
若是没有 nodemon下令 npm install -g nodemon
nodemon app.js
《Head First 设计模式》:观察者模式
或者使用supervisor
supervisor app.js
(pm2)待研究
设置config/index.js
设置package.json
若是安装的nodemon “start”: “cross-env NODE_ENV=development nodemon app.js” 若是安装的supervisor “start”: “cross-env NODE_ENV=development supervisor app.js” NODE_ENV=development 这句话config/index.js if判断要用 若是不知道bao去哪找 去github上一样平常在最下面都有 以koa为例 找koa的中间件
路径: https://github.com/koajs/koa/wiki
确立路由
本人用的koa-simple-router
npm install koa-simple-router –save
修改controlls/index.js 设置响应的路由并导出
修改 app.js
添加 require(‘./controllers’)(app); 导出的是一个function 故可以传参数
原创文章,作者:28rg新闻网,如若转载,请注明出处:https://www.28rg.com/archives/20955.html