本地服务的javascript没有运行

时间:2015-06-17 20:32:43

标签: javascript go

所以我有一个名为sankey.js的js文件,它有这个内容 -

console.log("HELLO WORLD");

我将它加载到一个看起来像这个

的index.html文件中
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javacript" src="sankey.js"></script>
<script type="text/javacript" src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.1/backbone-min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>

<body>
    <h1> TEST </h1>
</body>

这是由golang网络服务器提供的 - 其余代码都在这个问题中。

https://stackoverflow.com/questions/30900727/cannot-find-local-script-resource-with-golang-server/30901320#30901320

我成功找到了该文件,但是console.log没有显示。

为什么呢?

我甚至添加了一个调试器,比如这个

debugger;
console.log("HELLO WORLD");

这不是运行。

1 个答案:

答案 0 :(得分:0)

基于在使用Go(golang)编写自己的基本Web服务器时出现类似问题的猜测是,我将文件路径混合在一起,因此得到了404 Not Found

我建议使用Chrome调试(F12)中的“网络”标签检查sankey.js是否实际投放到浏览器。