Falcon v2.0.0 Documentation__init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass class GameState(object): def __init__(self, dao): self._dao = dao def on_get(self # layer. game_dao = myapp.DAL.Game(myconfig) api.add_route('/game/ping', Ping()) api.add_route('/game/{game_id}', Game(game_dao)) api.add_route('/game/{game_id}/state', GameState(game_dao)) Alternatively Game(object): def __init__(self, dao): (continues on next page) 46 Chapter 5. Documentation Falcon Documentation, Release 2.0.0 (continued from previous page) self._dao = dao def on_get(self, req, resp0 码力 | 184 页 | 671.87 KB | 1 年前3
Falcon v2.0.0 Documentation__init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass class GameState(object): def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass api = falcon.API() # Game and GameState are closely related, and so it # layer. game_dao = myapp.DAL.Game(myconfig) api.add_route('/game/ping', Ping()) api.add_route('/game/{game_id}', Game(game_dao)) api.add_route('/game/{game_id}/state', GameState(game_dao)) Alternatively0 码力 | 265 页 | 299.57 KB | 1 年前3
Falcon v3.0.0-b2 Documentation__init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass class GameState: def __init__(self, dao): self._dao = dao def on_get(self # layer. game_dao = myapp.DAL.Game(myconfig) app.add_route('/game/ping', Ping()) app.add_route('/game/{game_id}', Game(game_dao)) app.add_route('/game/{game_id}/state', GameState(game_dao)) Alternatively suffixed responders in order to handle all three routes: class Game: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass0 码力 | 340 页 | 1.15 MB | 1 年前3
Falcon v3.0.0 Documentation__init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass class GameState: def __init__(self, dao): self._dao = dao def on_get(self # layer. game_dao = myapp.DAL.Game(myconfig) app.add_route('/game/ping', Ping()) app.add_route('/game/{game_id}', Game(game_dao)) app.add_route('/game/{game_id}/state', GameState(game_dao)) Alternatively suffixed responders in order to handle all three routes: class Game: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass0 码力 | 344 页 | 1.16 MB | 1 年前3
Falcon v3.0.1 Documentation__init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass class GameState: def __init__(self, dao): self._dao = dao def on_get(self # layer. game_dao = myapp.DAL.Game(myconfig) app.add_route('/game/ping', Ping()) app.add_route('/game/{game_id}', Game(game_dao)) app.add_route('/game/{game_id}/state', GameState(game_dao)) Alternatively suffixed responders in order to handle all three routes: class Game: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass0 码力 | 344 页 | 1.16 MB | 1 年前3
Falcon v3.0.0-b1 Documentation__init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass class GameState: def __init__(self, dao): self._dao = dao def on_get(self # layer. game_dao = myapp.DAL.Game(myconfig) app.add_route('/game/ping', Ping()) app.add_route('/game/{game_id}', Game(game_dao)) app.add_route('/game/{game_id}/state', GameState(game_dao)) Alternatively suffixed responders in order to handle all three routes: class Game: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass (continues on next page) 80 Chapter 5. Documentation0 码力 | 338 页 | 1.14 MB | 1 年前3
Falcon v3.1.1-b3 Documentationon_get(self, req, resp): resp.text = '{"message": "pong"}' class Game: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): (continues on next page) 5.1. User Guide 87 Falcon pass def on_post(self, req, resp, game_id): pass class GameState: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass # layer. game_dao = myapp.DAL.Game(myconfig) app.add_route('/game/ping', Ping()) app.add_route('/game/{game_id}', Game(game_dao)) app.add_route('/game/{game_id}/state', GameState(game_dao)) Alternatively0 码力 | 378 页 | 1.29 MB | 1 年前3
Falcon v3.1.1-b1 Documentationon_get(self, req, resp): resp.text = '{"message": "pong"}' class Game: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): (continues on next page) 5.1. User Guide 87 Falcon pass def on_post(self, req, resp, game_id): pass class GameState: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass # layer. game_dao = myapp.DAL.Game(myconfig) app.add_route('/game/ping', Ping()) app.add_route('/game/{game_id}', Game(game_dao)) app.add_route('/game/{game_id}/state', GameState(game_dao)) Alternatively0 码力 | 378 页 | 1.29 MB | 1 年前3
Falcon v3.1.1-a Documentationon_get(self, req, resp): resp.text = '{"message": "pong"}' class Game: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): (continues on next page) 5.1. User Guide 87 Falcon pass def on_post(self, req, resp, game_id): pass class GameState: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass # layer. game_dao = myapp.DAL.Game(myconfig) app.add_route('/game/ping', Ping()) app.add_route('/game/{game_id}', Game(game_dao)) app.add_route('/game/{game_id}/state', GameState(game_dao)) Alternatively0 码力 | 378 页 | 1.29 MB | 1 年前3
Falcon v3.1.0 Documentationon_get(self, req, resp): resp.text = '{"message": "pong"}' class Game: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): (continues on next page) 5.1. User Guide 87 Falcon pass def on_post(self, req, resp, game_id): pass class GameState: def __init__(self, dao): self._dao = dao def on_get(self, req, resp, game_id): pass def on_post(self, req, resp, game_id): pass # layer. game_dao = myapp.DAL.Game(myconfig) app.add_route('/game/ping', Ping()) app.add_route('/game/{game_id}', Game(game_dao)) app.add_route('/game/{game_id}/state', GameState(game_dao)) Alternatively0 码力 | 362 页 | 1.29 MB | 1 年前3
共 22 条
- 1
- 2
- 3













