- Koa.js 教程
- Koa.js - 主頁
- Koa.js - 概覽
- Koa.js - 環境
- Koa.js - Hello World
- Koa.js - 生成器
- Koa.js - 路由
- Koa.js - URL 構建
- Koa.js - HTTP 方法
- Koa.js - 請求物件
- Koa.js - 響應物件
- Koa.js - 重定向
- Koa.js - 錯誤處理
- Koa.js - 級聯
- Koa.js - 模板
- Koa.js - 表單資料
- Koa.js - 檔案上傳
- Koa.js - 靜態檔案
- Koa.js - Cookies
- Koa.js - 會話
- Koa.js - 身份驗證
- Koa.js - 壓縮
- Koa.js - 快取
- Koa.js - 資料庫
- Koa.js - RESTful API
- Koa.js - 日誌記錄
- Koa.js - 腳手架
- Koa.js - 資源
- Koa.js 實用資源
- Koa.js - 快速指南
- Koa.js - 實用資源
- Koa.js - 討論
Koa.js - Hello World
完成開發設定後,可以開始使用 Koa 開發第一個應用。建立一個名為 app.js 的新檔案,並輸入以下內容。
var koa = require('koa');
var app = new koa();
app.use(function* (){
this.body = 'Hello world!';
});
app.listen(3000, function(){
console.log('Server running on https://:3000')
});
儲存該檔案,轉到您的終端並輸入以下內容。
$ nodemon app.js
這會啟動伺服器。要測試該應用,請開啟瀏覽器,轉到 https://:3000,您應該會收到以下訊息。
該應用如何工作?
第一行將 Koa 匯入到我們的檔案中。我們可以透過 Koa 變數訪問其 API。我們使用它建立應用程式,並將其分配給 var app。
app.use(function) − 此函式是一箇中間件,每當伺服器收到請求時就會呼叫此函式。我們將在後續章節中詳細瞭解中介軟體。回撥函式是一個生成器,我們將在下一章中瞭解到。此生成器的上下文在 Koa 中稱為上下文。此上下文用於訪問和修改請求和響應物件。我們將此響應的主體設定為 Hello world!。
app.listen(port, function) − 此函式繫結到指定埠並偵聽該埠的連線。此處,埠是唯一必需的引數。如果應用成功執行,則執行回撥函式。
廣告