Если вы используете экспресс, ваш клиентский javascript должен находиться в общедоступном каталоге с использованием express.static
. Ваш client.js
в каталоге Views
не доступен напрямую без явного маршрута.
Вы можете открыть весь публичный каталог в app.js / index.js
app.use(express.static(path.join(__dirname, 'public')));
Поместите client.js как public/javascripts/client.js
И в вашем Views/customize.pug
вы можете включить его
button(onclick='doSomething()') fail
script(src='/javascripts/client.js')