1. 程式人生 > >Koa2介紹及環境搭建

Koa2介紹及環境搭建

對象 運行 體積 初始 window ini 基於 ddl 執行

  Koa2是現在最流行的基於Node.js平臺的web開發框架,它很小,但擴展性很強。Koa給人一種幹凈利落的感覺,體積小、編程方式幹凈。國內很多知名互聯網公司都在使用,BAT(百度、阿裏、騰訊)全部都在使用。

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

安裝Node.js

  安裝Node很簡單(傻瓜式安裝),但是作Koa2的開發,Node.js是有要求的,它要求Node.js版本高於V7.6。因為node.js 7.6版本開始完全支持async/await,不需要再加flag,所以才能完全支持Koa2。查看Node版本方法(windows版本):

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

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

搭建環境

cd code //進入code文件夾

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‘)

Koa2介紹及環境搭建