初始化项目
方式一 手动创建
(一) 创建文件
1、创建一个目录koa2Test。然后开始初始化项目:
$ npm init
2、创建app.js文件,文件目录如下:
├── app.js
├── package.json
3、测试输出hello koa2,修改app.js内容如下:
console.log('hello koa2!');
4、输出结果:
$ node app.js
> hello koa2!
(二) 使用 Koa
1、安装 Koa
$ npm i koa --save
2、重写 app.js,修改代码如下:
const koa = require('koa');
const app = new koa();
app.listen(3000,()=>{
console.log('server is running at http://127.0.0.1:3000');
});
3、运行服务
$ node app.js
> server is running at http://127.0.0.1:3000
方式二 利用koa-generator
1、安装koa-generator
$ npm install -g koa-generator
2、使用koa-generator生成koa2项目
$ koa2 koa2-generator
3、启动服务
$ cd koa2-generator/
$ npm install // 简写 npm i
$ npm start
在浏览器中打开http://localhost:3000/ ,即可看到效果
对比,第一种更是更为纯洁,所有的插件都需要自己配置,第二种集成了部分插件,可以根据需求自己选择创建方式。