You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Render和Netlify部署MERN应用?解决Render部署失败问题

解决Render部署时默认选择client文件夹的问题

针对Render平台的部署调整

  • 进入Render控制台,找到你的password-reset仓库对应的部署项目(若未创建则点击「New」→「Web Service」选择该仓库)
  • 在部署配置页面,找到Root Directory选项,输入server(或./server),指定Render从server文件夹开始执行部署流程
  • 配置匹配server项目的构建与启动命令:
    • 构建命令:根据项目类型填写,例如Node.js项目填npm install,TypeScript项目填npm run build
    • 启动命令:对应server的入口文件,例如node server.js或npm start
  • 若server依赖环境变量(如数据库连接信息、端口),在「Environment」标签页添加对应变量,注意Render默认使用端口10000,建议代码中兼容该端口(如process.env.PORT || 3000)
  • 完成配置后点击「Deploy」重新触发部署

补充Netlify部署client的配置(可选)

  • 在Netlify控制台的部署配置中,找到「Base directory」选项,设置为client
  • 构建命令根据client项目类型填写(如React项目为npm run build),发布目录设置为client/build(或对应项目的构建输出目录)

内容的提问来源于stack exchange,提问作者Ayyappan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 23:20:00