我有一个网站在域mydomain.space
我包括在我的刀片文件一些js文件以这样的方式:
<script type="text/javascript" src="{!! secure_asset('js/app.js') !!}"></script>
但是,在生产中,我在浏览器日志中看到,前端尝试通过此URL加载文件:
http://mydomainspace/js/app.js
是的,由于某种原因,它删除了点,结果-这是错误的URL...但当我显示APP_URL变量-它显示“mydomain.space“(带点)。
为什么我在使用secure_asset助手时会在URL中丢失点?
2条答案
按热度按时间h7wcgrx31#
我会尝试使用mix来代替:
它提供了许多好处,可能会解决您的问题https://laravel.com/docs/8.x/mix
也就是说,我将确保您的APP_URL在app.php文件中没有被更改
bihw5rsg2#
在.env中设置ASSET_URL对我来说是一个修正: