Rustを超える超々高速駆動のMVCフレームワーク「Drogon」
開発者が某大陸の方だから怪しい?C++は難しい?
いえ、それを補って余りある性能がこのフレームワークにはある…
- 運営しているクリエイター
#コントローラ
[Drogon]実験!HTTPリクエスト
さて今回は、次に書こうと思っている記事の前情報のために、実験を一つ行いたいと思います。
Drogonのコントローラで、パスに対して紐付けられるメソッドには最低限書かなければならないシグネチャあります。
それがこの二つです。
const HttpRequestPtr& req
std::function<void (const HttpResponsePtr &)> &&callback
r
[Drogon]HTTPSimpleControllerでボタンが押された回数を数える
前回の記事では、コントローラで受け取ったパラメータを基に、ViewでオーソドックスなHelloを表示するプログラムを例示しました。
しかし多くのアプリケーションでは、画面に表示されたページから何らかのパラメータを受け取り、コントローラで何らかの処理を行って結果で表示を更新するという動きが大半だと思います。
今回はボタンをクリックされた回数を数える簡単なサンプルで、その動作の実現方法を解説してい
[Drogon]JavaScriptとの連携とファイルアップロード
さて今回は、ファイルのアップローダを作っていきたいと思います。
Drogonのexampleには、ファイルアップロードのサンプルもあるのですが、
これはルーティングなどのコードがmain.ccにべた書きされており、初学者が実用に向けて応用するには少しハードルが高いです。
そこで、実際にDrogonのビューとjavascript、そしてコントローラを連携させて、ファイルのアップロードを受け付ける