package Ġru . ot us . ot us kotlin . vd . rent al property . be . app . ktor . config Ċ Ċ import Ġio . ktor . application .* Ċ import Ġio . ktor . features .* Ċ import Ġio . ktor . http .* Ċ import Ġio . ktor . serialization .* Ċ import Ġru . ot us . ot us kotlin . vd . rent al property . be . app . ktor . json Config Ċ Ċ fun ĠApplication . feature Rest () Ġ{ ĊĠ Ġinstall ( C ORS ) Ġ{ ĊĠĠĠ Ġmethod ( HttpMethod . Options ) ĊĠĠĠ Ġmethod ( HttpMethod . Put ) ĊĠĠĠ Ġmethod ( HttpMethod . Delete ) ĊĠĠĠ Ġmethod ( HttpMethod . Patch ) ĊĠĠĠ Ġheader ( HttpHeaders . Authorization ) ĊĠĠĠ Ġheader (" My Custom Header ") ĊĠĠĠ Ġallow Credentials Ġ= Ġtrue ĊĠĠĠ Ġany Host () Ġ// Ġ@ TODO : ĠDon 't Ġdo Ġthis Ġin Ġproduction Ġif Ġpossible . ĠTry Ġto Ġlimit Ġit . ĊĠ Ġ} ĊĊĠ Ġinstall ( Content Neg otiation ) Ġ{ ĊĠĠĠ Ġjson ( ĊĠĠĠĠĠ ĠcontentType Ġ= ĠContentType . Application . Json , ĊĠĠĠĠĠ Ġjson Ġ= Ġjson Config , ĊĠĠĠ Ġ) ĊĠ Ġ} Ċ }