经常可以看到 每日60s读懂世界 就尝试用go
实现, 另外对于Vercel
的一键部署工具挺感兴趣的。
Vercel
既可以用来做测试环境,也可以做生产环境,本质上是一个使用HTTP
触发事件的Serverless
应用。
npm i -g vercel
vc login
在项目根目录运行vc
命令,执行后会打包并在线上编译运行,如果过程没有报错会返回项目管理地址,可以直接打开查看,默认是国外的节点,可以选择香港或者日本的节点。
Vercel
有自己的api
网关,可以自定义路由映射规则(查看vercel.json
),也可以直接去项目管理设置,设置里大家可以点击看下,还可以绑定自定义域名。
目前Vercel
和gin
等web
框架不能结合,如果项目已经在Vercel
运行,后续计划部署在其它服务器上或使用web
框架,那么就要定义服务层了,把业务逻辑封装在业务层的好处就是环境和业务解耦。