Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment Vercel部署,服务器端和客户端软件使用相同的域名_Deployment_Vercel - Fatal编程技术网

Deployment Vercel部署,服务器端和客户端软件使用相同的域名

Deployment Vercel部署,服务器端和客户端软件使用相同的域名,deployment,vercel,Deployment,Vercel,我在API.example.com上运行了一个API。我在AWS Route53中设置了这个域,其中有一个DNS a记录,将其指向DigitalOcean服务器。这个很好用 我想在Vercel上部署一个前端应用程序。初始部署工作正常,我可以访问部署的站点:https://example.vercel.app/。到目前为止棒极了 此时,我想向Vercel添加一个域,以便用户可以访问example.com,而不是example.Vercel.app。我猜这是通过添加CNAME记录在幕后完成的。当我添

我在
API.example.com
上运行了一个API。我在AWS Route53中设置了这个域,其中有一个DNS a记录,将其指向DigitalOcean服务器。这个很好用

我想在Vercel上部署一个前端应用程序。初始部署工作正常,我可以访问部署的站点:
https://example.vercel.app/
。到目前为止棒极了

此时,我想向Vercel添加一个域,以便用户可以访问
example.com
,而不是
example.Vercel.app
。我猜这是通过添加CNAME记录在幕后完成的。当我添加此域时,
example.com
工作正常,但是
api.example.com
(以及该服务器上的端点)不再解析为在DigitalOcean上运行的api-现在收到404,Vercel说找不到它

404: NOT_FOUND
Code: DEPLOYMENT_NOT_FOUND
ID: ..... long vercel related ID here .......
在Vercel上,显示的DNS记录为:

在我看来,这里没有任何东西会使
api.example.com
解析为DigitalOcean服务器的IP地址

Vercel是否有办法确保
example.com
(希望
www.example.com
)作为域添加,但不涉及
api.example.com
?看起来像是在幕后添加了一个通配符域之类的东西。如果这不起作用,我总是可以为服务器端购买另一个域

编辑:必须是
*CNAME->CNAME.vercel dns.com.
记录导致此错误