繁体   English   中英

Laravel - Heroku - Docker - 404(未找到)来自公共文件夹的 js css 文件

[英]Laravel - Heroku - Docker - 404 (Not Found) js css files from public folder

我正在尝试在 Heroku 上部署我的 Laravel 应用程序,但未加载公用文件夹中的资产。

申请网址: https ://drinkco.herokuapp.com

我已经在尝试使用代码在 AppServiceProvider 上强制 https:

if(env('REDIRECT_HTTPS')) {
  $this->app['request']->server->set('HTTPS', true);
}

Procfile 配置 : web: vendor/bin/heroku-php-nginx -C nginx.conf public/

这些文件是由 npm run prod 生成的

从控制台错误打印屏幕

使用这个:

web: vendor/bin/heroku-php-apache2 public/

您应该检查是否将 assets 文件夹包含在.gitignore文件中。

如果您不想跟踪对此文件夹的更改(您不应该这样做),您可以在部署到 heroku 后将其包含回您的.gitignore文件中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM