如何在Mojolicious perl中正确加载Javascript文件?
我正在尝试加载javascript文件,以便使用Vis.JS在浏览器中呈现图形。但它在加载文件时给我带来了一个错误 需要强调的是,我的项目文件夹中有必要的js文件如何在Mojolicious perl中正确加载Javascript文件?,javascript,perl,mojolicious,Javascript,Perl,Mojolicious,我正在尝试加载javascript文件,以便使用Vis.JS在浏览器中呈现图形。但它在加载文件时给我带来了一个错误 需要强调的是,我的项目文件夹中有必要的js文件 use Mojolicious::Lite; get '/' => 'index'; app->start; __DATA__ @@ index.html.ep <!DOCTYPE html> <html> <head> <title>Echo</ti
use Mojolicious::Lite;
get '/' => 'index';
app->start;
__DATA__
@@ index.html.ep
<!DOCTYPE html>
<html>
<head>
<title>Echo</title>
%= javascript 'vis.js'
%= javascript 'jsgraphs.js'
%= stylesheet 'vis.css'
</head>
<body>
<h2>Weighted DiGraph</h2>
<div id="graph"></div>
%= javascript 'index.js'
</body>
</html>
使用Mojolicious::Lite;
获取“/”=>“索引”;
应用程序->启动;
__资料__
@@index.html.ep
回音
%=javascript“vis.js”
%=javascript“jsgraphs.js”
%=样式表“vis.css”
加权有向图
%=javascript“index.js”
已加载“”中的脚本,即使其MIME类型(“text/html”)不是有效的JavaScript MIME类型
加载源为“”的的的失败。
已加载“”中的脚本,即使其MIME类型(“text/html”)不是有效的JavaScript MIME类型
加载源为“”的的的失败
已加载“”中的脚本,即使其MIME类型(“text/html”)不是有效的JavaScript MIME类型
加载源为“”的的的失败
Javascript文件必须位于公用文件夹中,才能被浏览器看到。(对于css或浏览器应直接获取的任何内容,情况也是如此)
可能是mojolicious发送了错误404网页,这可能是因为MIME是text/html。我尝试了各种方法,肯定是有什么地方出错了,我能做的就是放置https地址,如果它有效。你能告诉我们当你将浏览器指向的时候你看到了什么吗?