- 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 - Cookie
- Koa.js - Session
- 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 - 腳手架
腳手架允許我們輕鬆地為Web 應用程式建立骨架。我們手動建立了我們的 public 目錄,添加了中介軟體,建立了單獨的路由檔案等。腳手架工具為我們設定了所有這些東西,以便我們可以直接開始構建我們的應用程式。
我們將使用的腳手架工具稱為Yeoman。它是一個為 Node.js 構建的腳手架工具,但也為其他幾個框架(如 Flask、Rails、Django 等)提供了生成器。要安裝 Yeoman,請在您的終端中輸入以下命令。
$ npm install -g yeoman
Yeoman 使用生成器來構建應用程式的腳手架。要檢視 npm 上可用於 Yeoman 的生成器,請訪問這裡。在本教程中,我們將使用“generator-koa”。要安裝此生成器,請在您的終端中輸入以下命令。
$ npm install -g generator-koa
要使用此生成器,請輸入 -
yo koa
然後它將建立一個目錄結構併為您建立以下檔案。它還將為您安裝必要的 npm 模組和 bower 元件。
create package.json create test/routeSpec.js create views/layout.html create views/list.html create public/styles/main.css create public/scripts/.gitkeep create controllers/messages.js create app.js create .editorconfig create .jshintrc I'm all done. Running npm install & bower install for you to install the required dependencies. If this fails, try running the command yourself.
此生成器為我們建立了一個非常簡單的結構。
. ├── controllers │ └── messages.js ├── public | ├── scripts | └── styles | └── main.css ├── test | └── routeSpec.js ├── views | ├── layout.html | └── list.html ├── .editorconfig ├── .jshintrc ├── app.js └── package.json
探索 Koa 可用的眾多生成器,並選擇最適合您的那個。所有生成器的工作步驟都相同。您需要安裝一個生成器,使用 Yeoman 執行它,它會問您一些問題,然後根據您的答案建立應用程式的骨架。
廣告