diff options
author | ipkn <ipknhama@gmail.com> | 2014-04-26 07:44:09 +0900 |
---|---|---|
committer | ipkn <ipknhama@gmail.com> | 2014-04-26 07:44:09 +0900 |
commit | 8eceb3f7ccc3dc57263c7ed2529493d831d59f61 (patch) | |
tree | 9b046012dd8e7ebb1229d5486040ee7fc9cde0f7 /example.cpp | |
parent | 576e287490402d2cd92413003a4f60496a087471 (diff) | |
download | crow-8eceb3f7ccc3dc57263c7ed2529493d831d59f61.tar.gz crow-8eceb3f7ccc3dc57263c7ed2529493d831d59f61.zip |
Update example.cpp
Diffstat (limited to 'example.cpp')
-rw-r--r-- | example.cpp | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/example.cpp b/example.cpp index 96ea3d4..19cb158 100644 --- a/example.cpp +++ b/example.cpp @@ -13,17 +13,12 @@ int main() return "Hello World!"; }); - FLASK_ROUTE(app, "/add_json") - ([](const flask::request& req){ - auto x = flask::json::load(req.body); - if (!x) - return flask::response(400); - int sum = x["a"].i()+x["b"].i(); - std::ostringstream os; - os << sum; - return flask::response{os.str()}; + FLASK_ROUTE(app, "/about") + ([](){ + return "About Flask example."; }); + // simple json response FLASK_ROUTE(app, "/json") ([]{ flask::json::wvalue x; @@ -31,11 +26,6 @@ int main() return x; }); - FLASK_ROUTE(app, "/about") - ([](){ - return "About Flask example."; - }); - FLASK_ROUTE(app,"/hello/<int>") ([](int count){ if (count > 100) @@ -51,6 +41,18 @@ int main() //return flask::response(500); //}); + // more json example + FLASK_ROUTE(app, "/add_json") + ([](const flask::request& req){ + auto x = flask::json::load(req.body); + if (!x) + return flask::response(400); + int sum = x["a"].i()+x["b"].i(); + std::ostringstream os; + os << sum; + return flask::response{os.str()}; + }); + app.port(18080) .run(); } |