首先咱們先建立一個咱們要開發的項目的目錄中,而後運行 npm init ,爲咱們的項目起個名字,而後一路回車,這樣就會在咱們的項目目錄中建立一個最基本的 package.json 的文件,接下來安裝咱們要使用的 koa 模塊 npm install koa --save ,這樣咱們就引入了 koa 模塊,接下來就和 Express 模塊是同樣的操做流程,咱們在項目目錄中建立一個 app.js,在 app.js 中寫咱們的程序就能夠了。前端
最終建立的項目目錄以下:npm
在 app.js 中寫一個簡單的案例:json
var koa = require("koa"); var app = new koa(); // Express 寫法 // app.use(function (req, res) { // res.send("hello word") // }); app.use(async (ctx) => { ctx.body = "hello word" }); app.listen(3000);
在上面的代碼中,咱們首先引入 koa 模塊,而後建立一個 koa 實例,接下來和 Express 同樣的是建立一箇中間價,而後寫一個異步函數來向前端頁面返回數據。app
Express 的寫法在這裏就不作過多解釋了,咱們來看一下 koa 寫法,咱們經過 async ()=>{} 的異步方法與前端創建鏈接,裏面會有一個 cxt 的參數,咱們能夠經過 ctx.body 的形式向前端發送數據。koa
app.listen(3000); 來監聽 3000 端口,咱們將程序運行起來,在前端輸入 localhost:3000異步
實際操做中遇到了一個大坑,忘記運行app.js,結果找了很久才發現緣由。async