Skip to content
This repository has been archived by the owner on Nov 1, 2021. It is now read-only.

thraxil/petra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I'm learning Erlang and Chicago Boss. Cut me some slack.

As a quick test project, I'm trying to do a fairly close port of my old "pita" microapp to CB:

http://code.google.com/p/microapps/wiki/Pita

It's basically the same interface, though I'm having a bit of trouble mapping CB's routes to exactly the same URL patterns as I had with TG. So, instead of:

/service/foo/

It has to be

/api/service/foo/

and instead of

/service/foo/item/bar/

it is

/api/service/foo/bar/

I'm also tending towards having it return slightly more verbose JSON rather than simple text. So with Pita:

GET /service/foo/item/bar/
-> some value that's been stored

Petra will instead do:

GET /api/service/foo/bar/
{"name" : "bar", "value" : "some value that's been stored"}

I'll probably have this switch out on Accept headers soon though.

Please help me learn to write better Erlang and CB code by sending me helpful comments or pull requests with improvements.

About

erlang/chicagoboss port of pita

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published