[Koa2 系列 01] Hello Koa2

01_Hello Koa2

環境安裝

Koa2 對於 Node.js 的基本要求是 7.6 以上
因為 Node.js 7.6 以上版本完全支持 async/awaitM不需要另外加 flag

在先前的文章裡已經提過怎麼使用 NVM 來作為 Node.js 版本切換
切記不要用 brew!在其他方面他很好用,但是在這他會雷到你金熠熠

使用 node -v
來確認眼神 node.js 版本
如果你想知道 node.js 安裝在哪裡了,可以使用
where node

裝好環境我們建立一個新的資料夾
在裡面用終端機執行 npm init 產生 package.json
再來就是安裝 Koa 囉,使用 npm install --save koa
現在官方預設已經是 Koa2 了,不需要特別指定 kao2

HelloKoa2

第一步驟的環境已經弄好,來啟動試試看成果
專案根目錄下建立一個 index.js 檔案

const Koa = require('koa');
const app = new Koa()
app.use( async ( ctx ) => {
 ctx.body = 'hello koa2'
})

app.listen(3000)
console.log('[demo] start-quick is starting at port 3000')

然後在終端機使用指定 node index.js 來執行剛剛的範例
會看到終端機出現了 console 的內容
然後開啟瀏覽器的 127.0.0.1:3000
就會看到 hello koa2 的範例
以上就是 Hello Koa2 的內容

留言