试用RunKit

in STEEM CN/中文4 years ago

首先来说说RunKit是什么。首先,Runkit可以让你在浏览器中运行Node.js的代码。在Runkit中,可以很方便的调用众多的npm模块。这就有点像Node.js版的Jupyter Notebook。同时,Runkit还可以提供一个免费的HTTP服务器而无需任何的服务器安装和配置。这在开发手机APP的服务器端,以及微服务的时候尤其有用。当然,实现无服务器的选择很多,比如AWS的Lambda+API Gateway,但RunKit的最大优势就是完全免费的,这在开发软件原型的时候就更为方便了。

下面分别来看看这两项功能。

打开页面:https://runkit.com/home

可以通过Github授权登录:

image.png

登录成功后可以看到:

image.png

点击运行按钮后就可以在页面中看到运行结果:

image.png

在Runkit的页面中可以像正常的Node.js环境一样运行各种JS语句。比如,运行如下的简单代码获取Hive中文区的最新文章:

image.png

可以看到返回的结果:

image.png

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

非常简单的源码:

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

单击“publish”进行发布:

image.png

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

image.png

比如说,我这里的就是:

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

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

Sort:  

嘩,好像發現了個好好玩的東西!

确实好玩

Coin Marketplace

STEEM 0.19
TRX 0.12
JST 0.028
BTC 65342.69
ETH 3543.20
USDT 1.00
SBD 2.39