在 Vercel 上免费创建和部署无服务器函数
简介
当您只想尝试甚至在其上托管一个小项目时,寻找无服务器托管服务是一件很痛苦的事情。今天,我发现了一个新资源,可以让您完全免费地创建无服务器功能! 维塞尔。因此,让我们在其上构建和部署我们的第一个无服务器功能!
设置
该平台要求我们安装其 CLI 以开发和部署我们的功能。让我们执行npm i -g vercel来全局安装 CLI。创建新目录后,我们将其初始化为新的节点项目。 
开发工作流程
Vercel cli 希望我们将所有.js文件放在一个名为/api的文件夹中。.js文件将包含 1 个默认导出函数,它代表一个 REST API 端点,采用 2 个参数request和response分别代表 express 的Request和Response对象(就像在普通的express.jsGET/POST 端点中一样)。将托管端点的 url 将是/api/{name-of-file}
创建我们的第一个无服务器函数
所以我用以下文件创建了一个基本的node.js项目:


“但是我将如何在没有测试的情况下开发它们?”
CLI 救援
我们刚刚全局安装的 vercel cli 提供了在我们自己的本地机器上运行这些功能的功能。 CLI 将要求您登录/注册一个 vercel 帐户,完成后从这里加入我;)现在,要运行它们,我们必须执行vercel dev。第一次运行 cli,它需要我们做一些快速的配置和设置,完成后你应该看到这样的东西:
要检查功能如何在本地工作,我们必须去http://localhost:3000/api& 要访问hello.js中的端点,我们将去http://localhost:3000/api/hello


一切看起来都很棒!让我们在vercel上部署它!
在 Vercel 上部署函数
Vercel 的 CLI 使部署功能就像在终端上运行命令一样简单,我们现在将在目录根目录下的终端上运行vercel。 
干得好! 
您可以在此处查看平台设置的免费计划的限制。
更多推荐



所有评论(0)