umi-blog-example icon indicating copy to clipboard operation
umi-blog-example copied to clipboard

Serverless Functions不成功

Open XiaoPingzi-Anhui opened this issue 2 years ago • 2 comments

您好,我按照您的教程自己也部署了一套,页面正常,但是api请求不正常,我也有在vercel上正确配置环境变量。这是我部署的地址:https://cp-blog-umi.vercel.app/ ,当我进行api请求时返回的是一个html文档, image 这种情况应该是Serverless没有成功部署,尚不清楚出错原因,我的项目地址是https://github.com/XiaoPingzi-Anhui/cp-blog-umi ,这个项目在我本地是正常运行的,本地请求正常,大佬们看看哪里出了问题,如何让部署在vercel上的项目请求正常

XiaoPingzi-Anhui avatar Feb 22 '23 11:02 XiaoPingzi-Anhui

我知道是什么原因了,本地在根目录生成的api文件没上传到仓库,vercel没检测到。我看作业在gitignore屏蔽了/api,我也照做了,还以为/api文件不需要上传,vercel会根据umi框架自动生成……,建议作者在gitignore文件备注清楚一点,避免小白踩坑

XiaoPingzi-Anhui avatar Feb 24 '23 06:02 XiaoPingzi-Anhui

我知道是什么原因了,本地在根目录生成的api文件没上传到仓库,vercel没检测到。我看作业在gitignore屏蔽了/api,我也照做了,还以为/api文件不需要上传,vercel会根据umi框架自动生成……,建议作者在gitignore文件备注清楚一点,避免小白踩坑

按道理 /api 是不需要上传到仓库的,/api 目录会在 Vercel 运行 build 命令的时候会生成并检测到才对

yuaanlin avatar Feb 24 '23 07:02 yuaanlin