2015-06-17 3 views
-1

Так у меня есть файл под названием JS sankey.js, который имеет этот контент -Локально служил Javascript не работает

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"); 

И это не выполняется.

+0

Попробуйте префикс 'src' с'/',' src = "/ sankey.js" ' – tymeJV

+0

Это не сработало. – praks5432

+0

Можете ли вы загрузить скрипт напрямую? 'http: // localhost: 8888/sankey.js' ?? –

ответ

0

Мое предположение, основанное на аналогичной проблеме, когда я писал свой собственный базовый веб-сервер с помощью Go (golang), состоял в том, что я получил пути к файлу, смешанному, так что он получал 404 Not Found.

Я рекомендую использовать вкладку «Сеть» в отладке Chrome (F12), чтобы проверить, действительно ли sankey.js будет обслуживаться браузером.

+0

, который он обслуживает. Я вижу, что sankey.js существует под источниками, и запрос на него имеет 200 ответ – praks5432

+0

Отлично, тогда я согласен с @toshiomagic и предлагаю вам добавить точку разрыва в ваш javascript. – miltonb

+0

Итак, я добавил отладчик, и он не вызывает – praks5432

Смежные вопросы