koa2 入门教程

koa

koa 中文
koa-generator

简介

koa 是一个新的 web 框架, 由 express 原班人马打造,支持了 async 函数。

安装 koa

该方式一般用于测试使用,正式的项目搭建常选择用 skeleton。

npm i koa

安装骨架(skeleton)生成器

npm i -g koa-generator

创建一个应用

koa2 first-koa

注意 koa 与 koa2 是两个不同的命令,使用 koa 会创建 koa1 骨架项目。koa1 与 koa2 最大的区别就是 koa1 使用 generator,而 koa2 使用 async/await。

输出

bei@bei-pc:~/Code/JavaScript/guide/01-javascript/node/koa$ koa2 koa2-first

   create : koa2-first
   create : koa2-first/package.json
   create : koa2-first/app.js
   create : koa2-first/public
   create : koa2-first/public/javascripts
   create : koa2-first/public/images
   create : koa2-first/public/stylesheets
   create : koa2-first/public/stylesheets/style.css
   create : koa2-first/routes
   create : koa2-first/routes/index.js
   create : koa2-first/routes/users.js
   create : koa2-first/views
   create : koa2-first/views/index.pug
   create : koa2-first/views/layout.pug
   create : koa2-first/views/error.pug
   create : koa2-first/bin
   create : koa2-first/bin/www

   install dependencies:
     $ cd koa2-first && npm install

   run the app:
     $ DEBUG=koa2-first:* npm start

安装依赖&执行

npm i
npm start

看到这里就表示成功执行了 koa 应用,访问 http://localhost:3000 即可查看。

bei@bei-pc:~/Code/JavaScript/guide/01-javascript/node/koa/first-koa$ npm start

> [email protected] start /home/bei/Code/JavaScript/guide/01-javascript/node/koa/first-koa
> node bin/www

你可能感兴趣的:(koa2 入门教程)