【问题标题】:Unable to load the CSS and JS link in laravel on google cloud无法在谷歌云上的 laravel 中加载 CSS 和 JS 链接
【发布时间】:2020-06-29 12:20:17
【问题描述】:

我只是在谷歌云上部署了我的 laravel 项目,但 CSS 和 JS 不起作用。

这是我的 app.yml

runtime: php73

handlers:
    - url: /public/assets
      static_dir: assets

env_variables:
    ## Put production environment variables here.
    APP_KEY: Already Get this from .env
    APP_STORAGE: /tmp
    VIEW_COMPILED_PATH: /tmp
    SESSION_DRIVER: cookie

你们中的任何人都可以帮我完成它

这是我的 head.php 文件中的一个链接

<link rel="stylesheet" href="{{ asset('assets') }}/css/bootstrap.css">

【问题讨论】:

  • 它是实时的还是控制台中的任何错误?或者任何完整的 URL 都显示在控制台中?
  • 非常感谢您的评论。是的,它是实时的,但 CSS 和 JS 不像我之前提到的那样工作。您可以通过检查它是否显示 404 Not Found
  • 您能否在控制台中添加该错误显示?可能会有帮助。
  • 加载资源失败:服务器响应状态为404()
  • 您能否添加浏览器正在访问或失败的 URL ?

标签: css laravel google-app-engine google-cloud-platform gcloud


【解决方案1】:

你可能有这些倒退。而不是:

handlers:
  - url: /public/assets
    static_dir: assets

不应该是:

handlers:
  - url: /assets
    static_dir: public/assets

因为您点击的网址没有/public。我需要查看您的目录树才能确定。

【讨论】:

    猜你喜欢
    • 2015-11-04
    • 1970-01-01
    • 2020-08-17
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多