我使用express generator linked here来构建一个脚手架。
我做的第二件事是将两个不同的第二个js文件放到/public/js/useeasel.js
和/public/js/libs/createjs.min.js
我做的第三件事是更改视图以调用这些文件
layout.hbs
<!DOCTYPE html>
<html>
<head>
<title>{{title}}</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
<script src='/js/lib/createjs.min.js'></script>
</head>
<body>
{{{body}}}
</body>
</html>
index.hbs
<h1>{{title}}</h1>
<p>Welcome to {{title}}</p>
<div onload="init();">
<canvas id="cid" width=2000 height=3000></canvas>
</div>
<script src="/js/useeasel.js"></script>
最终结果:
localhost/:6 GET http://localhost:3000/js/lib/createjs.min.js net::ERR_ABORTED
localhost/:16 GET http://localhost:3000/js/useeasel.js net::ERR_ABORTED
底线是我做了3件事,编辑 没有其他 ,并收到这些错误消息。
我尝试使用app.js app.use(express.static(path.join(__dirname, 'public')));
但最终只是把它放回去,因为没有任何帮助。
一件奇怪的事。 。 。偶尔我会得到:
localhost/:16 GET http://localhost:3000/js/useeasel.js 404 (Not Found)
仅限该文件。有时,甚至,该文件有2个条目,其中一个是上述错误之一。
/stylesheets/style.css
文件有效,当我将这两个文件移动到/stylesheets/
目录(并更改了脚本调用)时,它们仍然无法正常工作,所以我想有些东西正在酝酿.js文件,但由于我只是运行快速教程,所以我没有丝毫。
我需要在此处更改以使js文件正常工作并且错误消息消失?