我想用Laravel和VueJS制作一个web VueJS应用程序,而不需要访问页面时的"#“。
我在用
const router = new VueRouter({
mode: 'history',
history: false
...
和
Route::any('{all}', function () {
return view('welcome');
})
->where(['all' => '.*']);
但是每次我在页面中重新加载时,我的资产都不会呈现。对于一些js文件,我有下一个错误。
未登录的SyntaxError:意外令牌<
发布于 2018-07-18 15:24:42
我会查一下文件链接。根据我的经验,您要链接的(JavaScript)文件正在返回404页。换句话说,浏览器期待您的文件(即path/file.js),但它返回的是HTML结果(因为大多数html元素的开始标记是<
,即<
html>,它不是有效的JS)。
检查正在加载的文件是否可访问。
https://stackoverflow.com/questions/51411587
复制相似问题