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