微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Heroku 上部署 Api 平台时出现错误 400 错误请求

如何解决在 Heroku 上部署 Api 平台时出现错误 400 错误请求

V2.6.5

在 Heroku 上部署 API 后,我在请求 API 时遇到了 400 错误错误请求。但我不明白为什么?

我做了什么:

  • 在 /api 的根目录中添加 procfile

  • 在 /api/public 中添加了 .htaccess(通过 composer require symfony/apache-pack 命令)

  • 在 Heroku Dashboard 应用设置中定义了 APP_ENV 和 DATABASE_URL

  • 在 Heroku 仪表板上添加了 Postegresql 插件

  • 在 /api 文件夹内: git init >> git add 。 >> git commit -m "..." >> heroku create >> git push heroku master

  • 通过邮递员向 /greetings 端点发送 GET http 请求(响应 400 代码错误

这是一个全新的api项目,除了上面描述的步骤我什么都没做。

(一开始我是按照官方api平台文档中的教程使用app.json manifest但是没有考虑到,所以直接在heroku仪表板中进行了配置)

解决方法

在 Procfile 上,只需删除引号 ''

之前:'web: heroku-php-apache2 public/'

之后:web: heroku-php-apache2 public/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。