Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/junosuarez/wham

node module: an http interface dsl
https://github.com/junosuarez/wham

Last synced: 8 days ago
JSON representation

node module: an http interface dsl

Awesome Lists containing this project

README

        

# wham
whimsical web framework

this is a work in progress. life a the bleeding edge! i sure hope you know what you're doing....

## Stability

Experimental: Expect the unexpected. Please provide feedback on api and your use-case.

## a peek at what your life could be like:

var wham = require('wham')('demo')

var shows = require('./core/shows')

wham('showsList', '/shows')
.get(shows.list, 'req.query.skip', 'req.query.limit', 'req.user')

wham('upcomingShows', '/shows/upcoming')
.get(shows.listFuture, 'req.query.skip', 'req.query.limit', 'req.user')

wham('upvote', '/shows/:id/upvote')
.put({auth: true},
shows.upvoteShow, 'req.params.id', 'req.user')

wham('downvote', '/shows/:id/downvote')
.put({auth: true},
shows.upvoteShow, 'req.params.id', 'req.user')

wham.bam(2323)

## author

jden

## license

MIT. (c) 2013 jden . See LICENSE.md