Vercel 是由 Next.js 团队开发的云端部署平台,专注于静态网站、Serverless 函数和全栈应用的托管服务。核心特点包括:
特性 | 说明 |
---|---|
⚡极速部署 | 代码提交后5秒内完成部署 |
全球加速 | 内置图片优化/缓存控制 |
免费额度 | 100GB/月流量 + 100次部署 |
Git集成 | GitHub/GitLab提交自动触发部署 |
安装CLI工具
npm install -g vercel
cd your-project
vercel login
vercel --prod # 生产环境部署
// vercel.json 示例
{
"env": {
"API_KEY": "@your_api_key",
"NODE_ENV": "production"
}
}
通过Dashboard或
vercel env add
命令添加
在/api
目录创建JS文件即可:
// api/hello.js
export default (req, res) => {
res.json({ message: "Hello World" });
}
访问路径:your-domain.com/api/hello
CNAME → your-project.vercel-dns.com
vercel env pull .env.local # 下载开发环境变量
vercel --target staging # 部署到预发布环境
npx create-next-app@latest
vercel --prod
*.vercel.app
域名Q:国内访问慢?
A:配合Cloudflare加速,设置CNAME解析
Q:部署失败?
检查.vercel/logs
或通过CLI调试:
vercel logs your-project.vercel.app
Vercel 特别适合:
官方文档:https://vercel.com/docs
免费额度详情:https://vercel.com/pricing