部署到 vercel

问题描述 投票:0回答:3

您好,我在将网站/应用程序部署到 vercel 时遇到问题。它是一个 Node/express 后端和一个 create-react-app 前端。 首先我应该说,本地一切都很完美。 至于部署,当 vercel 构建它时,在其构建日志中会出现这一行“警告:由于配置文件中存在

builds
,项目设置中定义的构建和开发设置将不适用。了解更多:https: //vercel.link/unused-build-settings".

不仅如此,访问vercel时出现404 not found。 (https://note-keeper-node-backend-2gbi1g75b-orlandovsilva.vercel.app/

还遵循了本教程(https://dev.to/andrewbaisden/how-to-deploy-a-node-express-app-to-vercel-2aa)。

可能是什么问题?

node.js express create-react-app vercel
3个回答
0
投票

对于 vercel 中未找到的 404 尝试放入“设置”->“项目设置”->“环境变量”->“添加新变量”

名称字段 => CI 值字段 => false

这对我有用。解决vercel部署中的404问题。

验证您是否正确放置了项目的根目录。


0
投票

删除 vercel.json 中的所有内容并粘贴以下内容:

{
  "rewrites": [{ "source": "/(.*)", "destination": "/api" }]
}

0
投票

使用 vercel.json,我无法成功部署,直到我删除了 vercel.json 并从 next.config.js 中删除了 distDir: 'build'

© www.soinside.com 2019 - 2024. All rights reserved.