为什么我项目设置了服务的区域 图片 部署的时候还是给我用默认的区域 Running build in Washington, D.C., USA (East) – iad1
1
dalovelanlan OP 也按照 nextjs 文档上说的配置了区域[https://imgur.com/wvgR1Ir]( https://imgur.com/wvgR1Ir)
同样也按照 vercel 上创建了 json 文件配置了 regions[https://imgur.com/l9WKJX6]( https://imgur.com/l9WKJX6) |
2
Track13 138 天前 1
你选择的是 serverless function 的区域😒
|
3
dalovelanlan OP @Track13 那我想要部署在香港,我该怎么改
|
4
Track13 138 天前
@dalovelanlan 你部署和访问没有关联,有 cdn 的。serverless function 才会是你设置的位置。你自己看响应头 x-vercel-id
|
5
yanyao233 138 天前 via Android 1
https://github.com/orgs/vercel/discussions/1470
>When projects are deployed to the Edge Network, the build location shouldn't make a difference. 答案就是没办法修改,也没有必要修改,build 完会自动分发到 vercel edge network |
6
dalovelanlan OP @yanyao233 那这的话,我想不开 vpn 访问就访问不通,我想在国内访问有办法吗
|
7
yanyao233 138 天前 via Android
@dalovelanlan 跟这个没关系,vercel 的话最好是绑定自己的域名,用自己的域名访问能避免一些 dns 污染问题。虽然速度还是很慢就是了,但大部分时间还是能正常用的
|
8
ddzzhen 138 天前 via Android 1
免费好像只有这一个地方,不过访问的时候 cdn 会自动匹配的
想把服务放在其他地方要钱 |
9
Pteromyini 138 天前 1
@dalovelanlan #6 访问问题跟地域无关,vercel 默认域名被墙的差不多了,得用自己的域名才行
|
10
NavsSite 138 天前
https://github.com/orgs/vercel/discussions/5064
如果你的配置正确,可能其实设置是已经生效了的。 日志里面看到的只是 build 时的区域,构建区域与运行时区域是不同的。 |
11
yrj 138 天前
默认访问自带 cdn ,访问层的 cdn 和服务层的部署节点无关
|