就在刚刚,一场超级并购诞生了:启明晨壹赚钱了
06-17
这是一个超级详细的例子。遵循本教程后,您将: 以光速开始使用 Vercel 和 Serverless Functions。
获取一个和图片一模一样的专用API工具,可以在线测试API。一、概念分析 1.什么是无服务器? Serverless 架构是一种“无服务器”架构。
它是一种全新的架构方法,是云计算时代革命性的架构模式。 Serverless的核心思想是服务器作为计算资源不再需要被用户关注。
FaaS(函数即服务)是无服务器计算的一种形式。我们将使用 Serverless API 来实现一个服务,该服务使用 Node 来帮助客户端发送 API 请求并获取响应。
如果读完之后你仍然感到困惑,别担心,继续读下去。 2.Eoapi是什么?一个可扩展的开源API工具,就像一开始的图一样,你可以用它来快速调试API,并且可以体验一下Vercel是什么? Vercel 是一个网站托管平台,类似于 Github Pages。
您上传网页的构建代码并获得网络服务链接。还支持持续集成,可以关联Push、PR,提交代码后自动部署。
2. 快点开始吧! 1、Fork Eoapi仓库访问:成功后可以在自己的Repositories中看到eoapi。 2.配置Vercel访问:Vercel有Github项目的访问权限。
选择 Eoapi 来配置安装、构建命令和构建后文件夹。配置完成后,单击构建按钮。
构建命令:cd src/workbench/browser&&yarn build:web输出目录:src/workbench/browser/dist安装:yarn 您可以通过此链接访问您的专属API工具!三、Serverless功能 1、源码分析api文件夹下有一个名为unit.js的文件。当我们部署到服务器上之后,就变成了一个HTTP接口,每个文件一个接口,接口地址就是api/,对吧?简单粗暴~Serverless Functions让我们写接口就像写纯函数一样简单。
我们只需要导出一个纯函数,通过函数的第一个参数req获取请求体,然后通过res.end()返回响应体,就可以快速发布API了。代码语言:javascript copy let _LibsFlowCommon = require('../src/workbench/node/request/unit.js');让 _LibsCommon = require('../src/workbench/node/request/libs/common.js '); module.exports = (req, res) => { 尝试 { 让 data = req.body.data; data.env = _LibsCommon.parseEnv(data.env); new _LibsFlowCommon.core().main(data, (tmpInputReport, tmpInputHistory) => { res.send( JSON.stringify('我是响应') ); }); } catch (e) { console.error('unit.js', e, req.body); }};2。
如何在本地调试 Vercel。官方的cli工具代码语言是: javascript copy npm i -g vercelvercel dev 并按照命令行说明配置其余部分。
配置完成后,您可以在本地调试Serverless Functions。 4. 作者的意见 我是 Eoapi Vercel 的开发人员,使用上述步骤配置了它。
如果您对该项目感兴趣,欢迎您继续关注我们的项目:Vercel 还是遇到了很多坑,但总体体验还是很好的。基本上我手头的网站都已经转移到Vercel了。
除了Eoapi之外,我还部署了我的官网和抽奖程序,非常酷。嘿嘿,你也??可以把它当作一个小作业来尝试一下,测试一下你是否掌握了知识点。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-17
06-17
06-21
06-17
06-18
最新文章
【玩转GPU】ControlNet初学者生存指南
【实战】获取小程序中用户的城市信息(附源码)
包雪雪简单介绍Vue.js:开学
Go进阶:使用Gin框架简单实现服务端渲染
线程池介绍及实际案例分享
JMeter 注释 18 - JMeter 常用配置组件介绍
基于Sentry的大数据权限解决方案
【云+社区年度征文集】GPE监控介绍及使用