Configuring the Router
Chilo uses your directory structure as your api routes. This means you don't have to worry about manually setting routes or decorating
functions, which might overlap, during your development process. You just need create the handler file in the desired location.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | ~~ Directory ~~ ~~ Route ~~
==========================================================================
π¦api/ |
β---πhandlers |
β---stores.py | /stores
β---πitem |
β---π__init__.py | /item
β---π_item_id.py | /item/{item_id}
β---πusers |
β---π__init__.py | /users
β---π_user_id |
β---π__init__.py | /users/{user_id}
β---πpref |
β---π__init__.py | /users/{user_id}/pref
β---π_pref_id.py | /users/{user_id}/pref/{pref_id}
|