aboutsummaryrefslogtreecommitdiffstats
path: root/example.cpp
diff options
context:
space:
mode:
authoripkn <ipknhama@gmail.com>2014-04-26 07:44:09 +0900
committeripkn <ipknhama@gmail.com>2014-04-26 07:44:09 +0900
commit8eceb3f7ccc3dc57263c7ed2529493d831d59f61 (patch)
tree9b046012dd8e7ebb1229d5486040ee7fc9cde0f7 /example.cpp
parent576e287490402d2cd92413003a4f60496a087471 (diff)
downloadcrow-8eceb3f7ccc3dc57263c7ed2529493d831d59f61.tar.gz
crow-8eceb3f7ccc3dc57263c7ed2529493d831d59f61.zip
Update example.cpp
Diffstat (limited to 'example.cpp')
-rw-r--r--example.cpp30
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();
}