Need help with loon?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

loon-project
132 Stars 16 Forks Apache License 2.0 583 Commits 5 Opened issues

Description

:cloud: Spring like framework build with Typescript

Services available

!
?

Need anything else?

Contributors list

# 72,544
TypeScr...
mvc-fra...
fastify
golang
579 commits

NPM version Downloads Build Status Dependency status Dev Dependency status Coverage Status

LOON(气球)

Now it's time to celebrate, LOON 2.0!
Enterprise ready spring like framework build with Typescript on top of fastest node http framework fastify or express

Changelog

2.0

  • fastify
    adapter
  • add
    files
    to ApplicationSettings, remove
    srcDir, publicDir, logDir, configDir, dbDir
    ,
    rootDir
    is not required
  • use
    SettingOptions
    in
    ApplicationLoader
    constructor
  • use
    start()
    return raw node http server
  • remove
    @Service()
    decorator
  • remove
    @RestController()
    decorator
  • remove
    @On() @Subscriber
    decorator
  • add
    create-loon-app
    script
  • $beforeLoadRoutes
    rename to
    $beforeLoadControllers
    ,
    $afterLoadRoutes
    rename to
    $afterLoadControllers
  • add
    $onClose
    lifecycle hook
  • add graceful shutdown by default
  • add debug support

Quick Start

$ npm install -g create-loon-app
$ create-loon-app 
$ cd 
$ npm start

Open your browser, and go to http://localhost:9000, you will get hello world response

Features

  • Dependency Injection
  • Controller
  • Middleware
  • Filter
  • Model
  • Converter
  • Initializer

Please refer to the documentation for more details. 中文文档

Core Team


Vincent

Founder of loon

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.