Drogon ORMでの安全なページネーション実装とJSON入力チェック

HTTPリクエストからJSONオブジェクトを取得する際、事前にヌルチェックを行わないとセグメンテーションフォールトが発生する可能性があります。 if (!req->getJsonObject()) { throw std::invalid_argument("リクエストボディに有効なJSONが含まれていません"); } auto jsonInput = req->getJsonObject(); DrogonのORM Mapperクラスは、SQL制約(limit, offsetなど ...

5月24日 08:39 投稿