廊坊新闻网-主流媒体,廊坊城市门户

【快播报】Val Town: Github Gist 增强版,编写、运行、部署和分享你的代码

2023-06-26 21:34:05 来源:哔哩哔哩

Val Town 是一个社交编程环境,用于编写、运行、部署和分享代码。可以把它理解成“可运行的 Github Gist”。

我们可以在网站上编写 JavaScript/TypeScript 代码,并在 Val Town 的服务器上运行它。在浏览器中就能实现创建 API、调度函数、发送电子邮件以及持久化小数据片段,所有这些都可以即时部署。

官网地址:/


(相关资料图)

开始使用

首先注册一个账号

然后,学习在 Val Town 上的一些基础用法

注册账号

可以使用 Github 授权登录,之后起一个用户名。

之后点击“基础学习(Learn the basics )”链接,接下里我们来学习如何在 Val Town 里的一些基础知识。

基础知识

在 Val Town 的世界观中,我们写的任何一段代码都是 Val。

发布一个 API

点击“Run”按钮执行这个 val

点击“锁”图标切换至发布

3. 此时我们的代码就部署好了,地址: /v1/run/["zhangbao"],就这么简单!

引用 val

写代码时,你可以通过 @username的方式引入站点用户的公开 API。比如下面这样:

@ 对应的代码是:let myName = "Rodrigo";,因此上述代码的运行结果是“Hello, Rodrigo”。

给自己发 Email

使用 给自己发邮件,等待大约 10 秒钟。

执行代码:

看下接收到的邮件:

⏰ 调度函数

调度函数就是每隔一段时间就执行的一段代码块。

执行函数类型 val

按下调度按钮(钟表图标),默认调度周期是1小时1次

我们给他改成1天1次

引入 npm 包

对,还可以引入 npm 包!我们以引入 lodash 为例,讲解下使用方式。

执行代码:

总结

val town 类似一个 Github Gist 代码托管平台,不过还额外提供了类似 serverless 的运行服务,满足你编写 JavaScript 后及时部署的需求。免费版本的目前使用限制是:每次 run 最多只能发送 10 个 HTTP 请求,有 10 mb 存储。个人基本是足够使用的了。

相关链接

文档:/

讨论:/invite/dHv45uN5RY

关键词: