Skip to content

caomeidie/CaiTouNode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAITOU

caitou web framework for nodejs

Installation

$ npm install caitou

Features

  • Lightweight: less files and less dirs
  • Simple: easy to use and efficient to build a web product
  • Well-bedded: based on MVC framework, but drop the model

Supporting & Function

  • Config settings support multiple inheritance
  • Define view params in config file
  • Set default view filename
  • Error handle supporting
  • Multiple inheritance of controller
  • Handle form submitting
  • Session & Cookie
  • Add md5 & sha1 encryption
  • Add function to get client IP
  • Add json transmission format to return data
  • Handle both normal-uri and pathinfo-uri request
  • Handle get and post params
  • Support error and success return
  • Support ejs package
  • Support mysql package
  • Support formidable package
  • Filter the input data both get as well as post method

Related projects

Caitou's implementation, the v1 of this library: https://github.com/caomeidie/CaiTouNode.git

License

Licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)


caitou web framework for nodejs copyright 2112 http://www.xcaitou.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published