试用RunKit
首先来说说RunKit是什么。首先,Runkit可以让你在浏览器中运行Node.js的代码。在Runkit中,可以很方便的调用众多的npm模块。这就有点像Node.js版的Jupyter Notebook。同时,Runkit还可以提供一个免费的HTTP服务器而无需任何的服务器安装和配置。这在开发手机APP的服务器端,以及微服务的时候尤其有用。当然,实现无服务器的选择很多,比如AWS的Lambda+API Gateway,但RunKit的最大优势就是完全免费的,这在开发软件原型的时候就更为方便了。
下面分别来看看这两项功能。
可以通过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,同时还免费,是不是很爽?
Leave 试用RunKit to:
Read more #cn posts
Best Posts From aafeng
We have not curated any of aafeng's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.