Vercel 折腾笔记
💡
原文中文,约3700字,阅读约需9分钟。
📝
内容提要
本文介绍了作者使用Vercel构建静态文件服务器和动态站点的经验,包括导入静态文件、部署静态文件服务器和创建serverless函数。作者还分享了解决多个功能问题的方法,并介绍了VCLight和VCLight-Router的使用。
🎯
关键要点
- 作者使用Vercel构建静态文件服务器和动态站点的经验。
- 静态文件服务器通过支持的git仓库导入静态文件。
- 如果package.json中有build脚本,Vercel会认为需要构建静态文件服务器。
- Vercel默认使用Yarn作为包管理器。
- 每个/api/下的文件会被当作serverless函数处理。
- Vercel需要一个默认导出函数,签名为(request: VercelRequest, response: VercelResponse) => Promise<void>。
- Hobby Plan账号的单项目函数数量限制为6个,可以通过一个函数处理所有请求。
- VCLight是一个用于简化站点构建的工具,支持路由功能。
- 可以通过定义builds和routes来处理静态文件和动态请求。
- Vercel会根据vercel.json文件进行构建,函数部分会被放在构建机器的特定目录中。
- 可以使用postinstall事件钩子在npm安装后动态生成文件。
- serverless宿主机是高度定制的,函数被放在特定的目录下。
🏷️
标签
➡️