Koa2介紹及環境搭建

  Koa2是如今最流行的基於Node.js平臺的web開發框架,它很小,但擴展性很強。Koa給人一種乾淨利落的感受,體積小、編程方式乾淨。國內不少知名互聯網公司都在使用,BAT(百度、阿里、騰訊)所有都在使用。node

  使用 koa 編寫 web 應用,經過組合不一樣的 generator,能夠免除重複繁瑣的回調函數嵌套,並極大地提高錯誤處理的效率。一個Koa應用就是一個對象,包含了一個middleware數組,這個數組由一組Generator函數組成。這些函數負責對HTTP請求進行各類加工,好比生成緩存、指定代理、請求重定向等等。這些中間件函數基於 request 請求以一個相似於棧的結構組成並依次執行。web

安裝Node.js

  安裝Node很簡單(傻瓜式安裝),可是做Koa2的開發,Node.js是有要求的,它要求Node.js版本高於V7.6。由於node.js 7.6版本開始徹底支持async/await,不須要再加flag,因此才能徹底支持Koa2。查看Node版本方法(windows版本):npm

打開運行(快捷鍵:win+R),而後輸入cmd打開命令行工具,在命令行裏輸入 : node  -v編程

安裝位置查找方法,在命令行裏輸入: where node json

搭建環境

cd code  //進入code文件夾windows

mkdir koa2 //建立koa2文件夾
cd koa2  //進入koa2文件夾
 
對項目進行初始化
  npm  init  -y (-y的意思是一下幾步執行的都是yes操做)
生成package.json後,npm 來安裝 koa
  npm install --save koa
新建index.js
  const Koa = require('koa')
  const app = new Koa()
 
  app.use( async ( ctx ) => {
      ctx.body = 'hello koa2'
   })
 
app.listen(8888)
console.log('開啓服務端口:8888')
相關文章
相關標籤/搜索