Задать вопрос
@Vyacheslav_Shilov

Почему в браузере не отображается алерт?

5dd09d4d77cfb219728271.pngДано:
Проект на node.js.
В нем три файла: "app.js" - он создает и запускает сервер, также отображает страницу "index.html".
"index.html" - он ссылается другой js файл - "index.js".
В "index.js", в свою очередь есть строка "alert("something");"
Вопрос: почему в браузере алерт не отображается? С серваком и прочим всё нормально

Однако когда пишешь вот так (прям в "index.html"):
<script>alert("something")</script>
всё работает
  • Вопрос задан
  • 572 просмотра
Подписаться 1 Простой 14 комментариев
Пригласить эксперта
Ответы на вопрос 2
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
app.js

var static = require( 'node-static' ),
    port = 4000,
    host = 'localhost',
    http = require( 'http' );


var file = new static.Server( './public', {
    cache: 3600,
    gzip: true
} );


var server = http.createServer( function ( request, response ) {
    request.addListener( 'end', function () {
        file.serve( request, response );
    } ).resume();
} );


server.listen( port, host, function() {
  console.log( `Listening at http://${ host }:${ port }` );
} );
Ответ написан
Комментировать
@veremii
говнокодю на js
А вы уверены, что у вас файл index.js нашелся и подгрузился?
Попробуйте импортить его по относительному пути, типа
<script src="./index.js"> </script>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы