Laravel 5 Uncaught SyntaxError:无效或意外令牌(红点)
Posted
技术标签:
【中文标题】Laravel 5 Uncaught SyntaxError:无效或意外令牌(红点)【英文标题】:Laravel 5 Uncaught SyntaxError: Invalid or unexpected token (red dots) 【发布时间】:2017-01-22 06:00:26 【问题描述】:我是 Laravel 的新手,并且已经成功安装了一个新项目。我的 Laravel 项目是基于 composer(https://laravel.com/docs/5.3/installation#installing-laravel)
现在我在加载一些 .js 文件时遇到了一些错误。我知道这个错误,我已经搜索了整个互联网来为我找到解决方案,因为我使用了 composer install 而不是 vagrant 安装程序。
错误:
�HTTP/1.1 200 正常 主机:laravel.dev:8000 连接:关闭 内容类型:应用程序/javascript 内容长度:97163
Laravel javascript red dots
正如您在上面看到的,.js 文件中有一些红点,其中包含一些标题描述。
我找到了很多解决方案,但都是关于 vagrant (homestead) 或 apache,但我在我的计算机中找不到任何这些文件。当然我找到了 apache 配置文件并添加了 EnableSendfile off ,但这不起作用,因为我的 laravel 项目在 php artisan serve 上运行。
那么有人知道我的情况的解决方案吗?
【问题讨论】:
�HTTP/1.1 200 OK Host: laravel.dev:8000 Connection: close Content-Type: application/javascript Content-Length: 97163 - 这不是错误,那是一个响应,并且是一个成功的(200)响应。您如何服务/请求您的 javascript?你关注the documentation了吗? 检查你的编码***.com/a/30578907/4986182 【参考方案1】:尝试更改 ./server.php。可能这将解决问题。
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri))
return false;
到
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri))
ob_end_clean ();
return false;
【讨论】:
以上是关于Laravel 5 Uncaught SyntaxError:无效或意外令牌(红点)的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5.1 和 Vue.js - 21678 Uncaught (in promise) TypeError: Cannot read property 'data' of null
laravel5.5 Syntax error or access violation: 1071 Specified key was too long
Laravel 5.4 migrate报错:Syntax error or access violation: 1071 Specified key was too long; max key len
Uncaught (in promise) TypeError: Cannot read properties of null (reading 'fingerprint') Laravel Live
Laravel Mix Uncaught ReferenceError: $ is not defined
Uncaught ReferenceError: require is not defined at require('./bootstrap') Laravel Mix