如何在Mojolicious perl中正确加载Javascript文件?

如何在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

我正在尝试加载javascript文件,以便使用Vis.JS在浏览器中呈现图形。但它在加载文件时给我带来了一个错误

需要强调的是,我的项目文件夹中有必要的js文件

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地址,如果它有效。你能告诉我们当你将浏览器指向的时候你看到了什么吗?