Koa application generator.
$ npm install -g koa-generator
with 2 commands
The quickest way to get started with koa is to utilize the executable koa(1)
to generate an application as shown below:
Create the app:
$ koa /tmp/foo && cd /tmp/foo
Install dependencies:
$ npm install
Rock and Roll
$ npm start
The quickest way to get started with koa is to utilize the executable koa2(1)
to generate an application as shown below:
Create the app:
$ koa2 /tmp/foo && cd /tmp/foo
Install dependencies:
$ npm install
Rock and Roll
$ npm start
more detail see koa2-demo
This generator can also be further configured with the following command line flags.
-h, --help output usage information
-V, --version output the version number
-e, --ejs add ejs engine support (defaults to jade)
--hbs add handlebars engine support
-n, --nunjucks add nunjucks engine support
-H, --hogan add hogan.js engine support
-c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
--git add .gitignore
-f, --force force on non-empty directory
目前选项-c还没有实现
1、新建项目目录,准备在哪里创建项目和写代码,就在哪里创建即可。 2、打开命令行窗口。安装koa-generator,安装命令为: npm install -g koa-generator (全局安装) 3、使用koa-generator生成koa2项目,输入命令:koa2 koa_demo (koa_demo为“项目名称”,即:项目文件夹) 备注: 我使用 ejs 模版,因此,生成koa2项目时
前几天koa官网发布了koa2版本...之前一直用狼叔的koa-generator搭的项目运行不了,运行一直报错,后来发现是node版本低了,不能支持koa2上面的es6语法,然后就从4.6.6更新到6.10.1版本才能正常运行………… 转载于:https://www.cnblogs.com/samsimi/p/6547594.html
1. 全局安装 koa-generator npm install koa-generator -g 2. 新建一个 koa2 项目 koa2 project-name 3. 安装依赖 cd my-project npm install 4. 启动项目 npm start 5. 查看效果 网页打开 localhost:3000 koa 文档: 官方文档 中文文档
Koa art-template view render middleware. support all feature of art-template. Install npm install --save art-template npm install --save koa-art-template Example const Koa = require('koa'); const ren
koa是Express的下一代基于Node.js的web框架,目前有1.x和2.0两个版本。 历史 1. Express Express是第一代最流行的web框架,它对Node.js的http进行了封装,用起来如下: var express = require('express'); var app = express(); app.get('/', function (req, res) {
Koa 是下一代的 Node.js 的 Web 框架。由 Express 团队设计。旨在提供一个更小型、更富有表现力、更可靠的 Web 应用和 API 的开发基础。 Koa可以通过生成器摆脱回调,极大地改进错误处理。Koa核心不绑定任何中间件,但提供了优雅的一组可以快速和愉悦地编写服务器应用的方法。 示例代码: var koa = require('koa');var app = koa();//
这里的generator是生成器的意思,用于生成项目骨架,express-generator就是一个比较好的例子,虽然比较精简,但结构清晰,足矣满足一般性的开发需求。 鉴于很多人非常熟悉expressjs,这里假定大家也熟悉express-generator express-generator提供的功能 生成项目骨架 约定目录结构(经典,精简,结构清晰) 支持css预处理器 koa-generat
Koa - HelloWorld 以上便是全部了,我们重点来看示例,我们只注册一个中间件, Hello Worler Server: <?php $app = new Application(); // ... $app->υse(function(Context $ctx) { $ctx->status = 200; $ctx->body = "<h1>Hello Worl
koa-log4js A wrapper for log4js-node which support Koa logger middleware.Log message is forked from Express (Connect) logger file. Note This branch is use to Koa v2.x.To use Koa v0.x & v1.x, please ch