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

在Heroku部署REST API遇404及代码更新问题求助

Heroku部署REST API遇到的问题求助

我正在尝试在Heroku上部署一个基于Slim框架的REST API,已经通过git命令完成了项目的初始上传,同时也通过phpMyAdmin在Heroku配置了数据库,并且在.env文件里设置了如下数据库访问信息:

DATABASE_HOST = 'hostingmysql329.nominalia.com'
DATABASE_NAME = 'comparador'
DATABASE_PORT = 3306
DATABASE_USER = 'user1'
DATABASE_PASSWD = 'password'
DATABASE_DRIVER = 'pdo_mysql'
DATABASE_CHARSET = 'UTF8'

我的项目结构包含public目录、源码目录、依赖目录以及.env、composer.json等核心配置文件。目前我通过Swagger和Slim定义的API规范可以在应用的/public路径下查看,但遇到了几个棘手的问题:

  • API请求返回404错误:不管是直接向服务器发起接口请求,还是从应用网页触发请求,始终都会收到404错误(错误界面显示请求的接口路径无法找到)
  • 本地修改同步异常:我使用了以下git命令推送本地修改,但推送到Heroku后,平台上的代码并没有正常同步更新:
    • git add .
    • git commit -am "message"
    • git push heroku master
  • Swagger加载异常:Swagger界面出现报错,无法正常展示API文档(界面显示加载失败相关的错误提示)

想请教一下这些问题可能出在哪里?有什么具体的解决思路吗?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:44:52