Kotlin 近年來已經成為後端開發的新寵,不僅語言特性能自然搭配非同步程式設計,更有許多專為雲端應用設計的框架。其中,Ktor 作為 JetBrains 官方打造的框架,在 3.0 版本帶來了更佳的效能與擴充能力,讓 Kotlin 在後端開發領域的地位更為穩固。
本系列文章會介紹 Ktor 3.0 的基礎用法,逐步延伸到、API 設計、測試、部署等主題,並且搭配常見的 Kotlin 生態圈工具,例如 Koin、Exposed、kotlinx.coroutines⋯⋯等,讓你能快速組合出完整的後端解決方案
我們花了點時間講了怎麼使用 Ktor 3 建立專案與部署專案。也和其他的後端框架,包含了PHP、Python,還有其他 Java 世界的框架,像是 Spring...
上次看過怎麼生成路由之後 今天我們來看看 Ktor 產生前端畫面的流程是怎麼進行的 前端畫面 Ktor 裡面也支援 Java 常見的 HTML 樣板 比方說 F...
作為一個後端框架,最常見的功能除了產生前端畫面以外,還有作為 API Server 生成 Json 之類的回傳內容。 今天我們來看看 Ktor 怎麼生成這個內容...
今天來說 Ktor 自動化測試的部分 我們可以參考 https://openaidoc.org/zh-Hant/ktor/server-testing 這份文件...
在自動化測試的領域,有時候我們會希望測試時使用的元件跟專案實際上使用的元件不同 例如說,假設我們要測試商城的訂單功能,我們一定不會希望每次執行自動化測試時,都真...