当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

koa-generator

授权协议 MIT License
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 薛钧
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

koa-generator

http://koajs.com/

Koa application generator.

Features

  • Express-style
  • Support koa 1.x(supported)
  • Support koa 2.x(koa middleware supported,need Node.js 7.6+ ,babel optional)

Installation

$ npm install -g koa-generator

with 2 commands

  • koa (Support koa 1.x)
  • koa2 (Support koa 2.x)

Quick Start 1.x

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

Quick Start 2.x

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

Command Line Options

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还没有实现

Git Branch Details

  • master = koa generator
  • tpl = koa 1.x template
  • tpl_2.x = koa 2.x template

License

MIT

  • 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

    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

    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

    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