試用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,同時還免費,是不是很爽?
