试用RunKit

aa feng
3 min readJul 15, 2020

--

首先来说说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中文区的最新文章:

可以看到返回的结果:

再来看看我最喜欢的Runkit功能:提供简单的API endpoint。

非常简单的源码:

exports.endpoint = function(request, response) { response.end("API endpoint test"); }

单击”publish”进行发布:

发布后单击”endpoint”就会打开对应的API URL:

比如说,我这里的就是:

https://api-jdcmj9qsmxmb.runkit.sh/

可以看到,无需配置/运行服务器,就可以有自己的API可用,又是serverless,同时还免费,是不是很爽?

Originally published at https://www.aafeng.uk on July 15, 2020.

--

--