Как я могу вызвать функцию JavaScript из файла для мопса? - PullRequest
0 голосов
/ 26 марта 2019

Вот мой код, но удалил измененный код на что-то меньшее!

Код JavaScript:

// /JS
function callme() {
var test = 1
alert(test);
}

Код мопса:

// /first.pug
var funct = require('../JS');
button(onclick='clickme()') click   
script.
function clickme() {¨
// trying to call callme function from my javascript file but i really dont know how.
    callme();
}

Извините за этот вопрос, я не использую мопса, но он уже был сделан с мопсом, поэтому я не могу изменить его, так как онимеет больше кода, но не опубликовал весь ненужный код здесь.

1 Ответ

1 голос
/ 26 марта 2019

Мопс не имеет возможности напрямую запускать JavaScript.Он используется для генерации HTML.

Вы уже генерируете HTML со встроенным клиентским JavaScript.

Вам необходимо написать HTML, чтобы включить внешний JavaScript.

, т.е.<script src="/url/to/JS.js"></script>

В Pug это будет:

script(src="/url/to/JS.js")

Убедитесь, что ваш HTTP-сервер предоставляет JS общедоступный URL-адрес!

...