- Koa.js 教程
- Koa.js - 主页
- Koa.js - 概述
- Koa.js - 环境
- Koa.js - 你好世界
- 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 - 会话
- 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 应用程序的骨架。我们手动创建公共目录,添加中间件,创建单独的路由文件等。脚手架工具为我们设置所有这些东西,以便我们可以直接开始构建我们的应用程序。
我们将使用的脚手架称为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 运行它,它会问您一些问题,然后根据您的答案为您的应用程序创建一个框架。