type
Post
status
Published
date
Jun 14, 2025
slug
summary
后端服务部署
tags
开发
建站
web
后端
工具
category
后端
icon
password
使用vercel运行express项目,免去单独购买服务器的支出,自动托管项目

将 Express 项目部署到 Vercel 需要将 Express 应用适配为 Serverless Function 使用serverless-http第三方库
改造express应用,将 Express 应用包装为 Serverless 函数。修改入口文件`index.js`
创建
vercel.json 配置文件在项目根目录创建
vercel.json,配置路由和构建规则:Git 仓库自动部署
- 将代码推送到 GitHub/GitLab。
- 登录 Vercel 控制台,点击 New Project。
- 选择仓库,Vercel 会自动检测配置并部署。
注意事项
- 冷启动:Serverless 函数首次请求可能有延迟(约几百毫秒)。
- 文件系统:Vercel 函数的文件系统是只读的,避免使用
fs.writeFile。
- 超时限制:免费计划超时时间为 10秒(Pro 版可延长至 300秒)。
- 静态文件:如果需要托管静态文件(如
public文件夹),需额外配置
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
总结
- 用
serverless-http包装 Express。
- 配置
vercel.json定义路由。
- 通过
vercelCLI 或 Git 部署。
- 所有 Express 路由通过 Vercel 的 Serverless Function 提供服务。
- 作者:biggodw
- 链接:https://www.wubug.cn//article/2126047d-e72c-80d8-bc60-da047872cdf6
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。






