試用RunKit
先來說說 RunKit 是什麼。
首先,Runkit 可以讓你在瀏覽器中運行 Node.js 的代碼。在 Runkit 中,可以很方便的調用眾多的 npm 模塊。這就有點像 Node.js 版的 Jupyter Notebook。同時,Runkit 還可以提供一個免費的 HTTP 服務器而無需任何的服務器安裝和配置。這在開發手機 APP 的服務器端,以及微服務的時候尤其有用。當然,實現無服務器的選擇很多,比如 AWS 的 Lambda + API Gateway,但 RunKit 的最大優勢就是完全免費的,這在開發軟件原型的時候就更為方便了。
下面分別來看看這兩項功能。
打開頁面: https://runkit.com/home
可以通過 Github 授權登錄:
登錄成功後可以看到:
點擊運行按鈕後就可以在頁面中看到執行結果:
在 Runkit 的頁面中可以像正常的 Node.js 環境一樣運行各種 JS 語句。比如,運行如下的簡單代碼獲取 Hive 中文區的最新文章:
|
|
可以看到返回的结果:
API Endpoint
再來看看我最喜歡的 Runkit 功能:提供簡單的 API endpoint。
非常簡單的源碼:
|
|
單擊 publish
進行發布:
發布後單擊 endpoint
就會打開對應的 API URL:
比如說,我這裡的就是:
https://api-jdcmj9qsmxmb.runkit.sh/
可以看到,無需配置/運行服務器,就可以有自己的 API 可用,又是 serverless,同時還免費,是不是很爽?