Kasky

Kasky

  • Documentation
  • GitHub

›References

Getting Started

  • Installation
  • Creating your First Project
  • Running your Project

Next Step

  • Controllers
  • Routing
  • Middlewares

References

  • Request
  • Response
  • @Controller()
  • @Route.<HTTP_METHOD>()

@Route.<HTTP_METHOD>()

@Route.<HTTP_METHOD>()

# Methods

@Route.Get()

@Route.Get(path?: string, options?: object)

@Route.Post()

@Route.Post(path?: string, options?: object)

@Route.Patch()

@Route.Patch(path?: string, options?: object)

@Route.Put()

@Route.Put(path?: string, options?: object)

@Route.Delete()

@Route.Delete(path?: string, options?: object)

# Arguments for Route.*() methods

path: string (optional)

The url path

options: object (optional)

The options argument takes the following parameters:

  • middlewares: Middleware[]: Specifies a list of middlewares to run.

# Route Paths

Parameters

/api/v1/blog/{blog_id}

Typed Parameters

/api/v1/blog/{blog_id}:number

Optional Parameters

/api/v1/blog/{blog_id}?

Optional

/api/v1/product/active?

# Examples

JavaScript
TypeScript
CoffeeScript
import { Controller, Route } from 'kasky';

@Controller()
class Users {
@Route.Get('users')
getAllUsers(req, res) {
// Do something
}
}

export default User;
// Coming Soon
# Coming Soon
← @Controller()
  • # Methods
    • @Route.Get()
    • @Route.Post()
    • @Route.Patch()
    • @Route.Put()
    • @Route.Delete()
  • # Arguments for Route.*() methods
    • path: string (optional)
    • options: object (optional)
  • # Route Paths
    • Parameters
    • Typed Parameters
    • Optional Parameters
    • Optional
  • # Examples
Kasky
Docs
Getting StartedGuidesAPI Reference
More
GitHubStar
Copyright © 2019 Kasky