【问题标题】:Why Elastic Beanstalk run old Vuejs modules on new Laravel app version deployment?为什么 Elastic Beanstalk 在新的 Laravel 应用程序版本部署上运行旧的 Vuejs 模块?
【发布时间】:2020-12-22 19:33:36
【问题描述】:

我正在尝试在 Elastic Beanstalk 上部署我的 Laravel+VueJS 应用程序的新版本。 一切都很好,健康状况还可以,但是当我打开网站时,我看到了以前版本的前端。我不明白为什么我会同时使用旧版前端和新版 Laravel 后端。

我尝试清除所有 Laravel 缓存并再次部署项目,但它不起作用。

在我的主页上,Vue 前端正在调用上一个前端版本的路由。我收到 404 错误,因为我在最新版本的 web.php 路由文件中删除了“/userIsAdmin”路由。

404 error

如何在实例上重新加载新的 js 模块? 对不起,我的英语不好。 非常感谢!

洛伦佐

【问题讨论】:

    标签: php laravel amazon-web-services vue.js


    【解决方案1】:

    我意识到在我的 .env 文件中我有一个错误的 APP_URL。服务器正在从另一个端点加载 app.js 文件,它在其中运行我的应用程序的早期版本。

    【讨论】:

      【解决方案2】:

      听起来您还没有编译生产版本。试试看:

      npm run build
      

      在部署到 beanstalk 之前在您的应用上。

      【讨论】:

        猜你喜欢
        • 2013-08-05
        • 2021-01-08
        • 2022-08-12
        • 2019-07-22
        • 2013-03-23
        • 2022-12-15
        • 2021-04-28
        • 2016-11-20
        • 2022-01-25
        相关资源
        最近更新 更多