Я новичок в веб-разработке и создании приложений с использованием node js и e js. Я полагался на получение и публикацию приложения для выполнения всего на моем сервере. js Мне нужно объединить отдельную программу javascript с приложением узла. Для этого я создал новый файл e js и связал файл javascript в теге, и я продолжаю получать вышеупомянутую ошибку. Я искал похожие проблемы, но ни одно из решений не помогло мне с этой ошибкой. Любая помощь приветствуется! спасибо!
<head>
<script defer src="/public/face-api.min.js"></script>
<script defer src="/public/script.js"></script>
</head>
Это код для просмотра e js:
app.use(express.static('public'));
app.set('views', path.join(__dirname,'views'));
app.set('view engine','ejs');
app.use(express.urlencoded({ extended: false }))
app.use(flash())
И я рендеринг страницы e js на моем сервере. js :
app.get('/recognition', (req, res) => {
res.render('recognition')
})
Терминал свободен от ошибок. Я получаю эту ошибку в консоли браузера, как видно на изображении - Ошибки Это структура моего кода. Я поместил мои JS файлы в папку publi c и e js в представлениях. Все остальное снаружи. Структура проекта