Я пытаюсь применить угловую 2 маршрутизации в моем администратора приложения и когда я обновите страницу на каком-то маршруте, или добавить/в конце URL, я получаю это исключениеУгловое 2 Ошибка: SyntaxError: Неожиданный токен <
Error: SyntaxError: Unexpected token <(…) angular2-polyfills.js:1243
это встречается, когда я пытаюсь открыть site.dev/admin/
или site.dev/admin/roles/create
Если я открываю site.dev/admin
это работает просто отлично, и я могу перейти к site.dev/admin/create
внутри приложения, и что работает просто отлично, но если я обновить страницу, я я получаю это исключение.
меня внутри главного HTML файла <base href="/admin">
Если я инспектировать ошибку, я вижу, что недопустимый маркер «<» на самом деле происходит от <!DOCTYPE html
моего основного файла HTML.
Я попытался отключить все импортные и пользовательские классы, но с той же проблемой.
За это приложение, я использую Laravel 5,2, и мое определение маршрута, как это:
Route::any('admin/{any?}', ["as" => "admin.home", "uses" => '\App\Http\Controllers\[email protected]'])->where('any','(.*)?');
Это будет посылать любой маршрут site.com/admin/*
загружать ту же точку зрения и показать основной HTML-файл.
включая файлы в HTML файл
<!-- 1. Load libraries -->
{!! HTML::script('es6-shim/es6-shim.min.js') !!}
{!! HTML::script('systemjs/dist/system-polyfills.js') !!}
{!! HTML::script('angular2/bundles/angular2-polyfills.js') !!}
{!! HTML::script('systemjs/dist/system.src.js') !!}
{!! HTML::script('rxjs/bundles/Rx.js') !!}
{!! HTML::script('angular2/bundles/angular2.dev.js') !!}
{!! HTML::script('angular2/bundles/router.dev.js') !!}
{!! HTML::script('angular2/bundles/http.dev.js') !!}
Является ошибкой Javascript или ошибкой PHP? –
Это ошибка JS от консоли – Nutic