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

求助:Heroku上创建一键式Strapi应用(含Cloudinary)失败

解决Heroku创建Strapi+Cloudinary应用的报错问题
  • 检查Postgres插件关联状态
    确认Postgres Mini实例已正确绑定到目标应用。在Heroku控制台进入应用的「Resources」标签,查看数据库插件状态是否为「Installed」,若未关联,手动添加并绑定到当前应用。

  • 补全Cloudinary环境变量
    进入Heroku应用的「Settings」→「Config Vars」,检查是否存在CLOUDINARY_NAME、CLOUDINARY_KEY、CLOUDINARY_SECRET三个变量,且值与你的Cloudinary账户信息完全匹配。缺失的话直接手动添加。

  • 查看完整构建日志定位具体错误
    从报错截图看是构建阶段失败,进入应用的「More」→「View logs」查看完整日志,重点排查以下常见问题:

    • Node.js版本不兼容:根据你使用的Strapi版本,在package.json中指定兼容的Node版本(比如16.x或18.x),或在Config Vars中设置NODE_VERSION变量指定对应版本。
    • 数据库连接配置错误:核对DATABASE_URL变量值是否与Postgres Mini实例的连接字符串一致,该字符串可在数据库插件的「Settings」→「Database Credentials」中获取。
  • 改用手动部署替代一键模板
    如果一键模板存在兼容性问题,可尝试手动部署流程:

    1. 本地初始化Strapi项目并完成Cloudinary集成配置
    2. 将代码推送至GitHub或GitLab仓库
    3. 在Heroku中关联该仓库,手动添加Postgres插件并配置好所有环境变量后触发部署

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 22:25:23