【发布时间】:2023-03-12 23:35:01
【问题描述】:
我是 Web 开发的新手,我是使用 node js 和 ejs 制作应用程序的新手。我依靠 app get 和 app post 在我的 server.js 上做所有事情 我需要将一个单独的 javascript 程序与节点应用程序合并。为此,我创建了一个新的 ejs 文件并在标签中链接了 javascript 文件,但我不断收到上述错误。我环顾四周寻找类似的问题,但没有一个解决方案能帮助我解决这个错误。 任何帮助表示赞赏!谢谢!
<head>
<script defer src="/public/face-api.min.js"></script>
<script defer src="/public/script.js"></script>
</head>
这是查看ejs的代码:
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())
我正在我的 server.js 中渲染 ejs 页面:
app.get('/recognition', (req, res) => {
res.render('recognition')
})
终端没有错误。我在浏览器控制台中收到此错误,如图所示-Errors 这是我的代码的结构。我已将我的 JS 文件放在公共文件夹中,并将 ejs 文件放在视图中。其他一切都在外面。 Project Structure
【问题讨论】:
-
欢迎使用stackoverflow,请阅读本指南,以便我们更有效地帮助您:stackoverflow.com/help/how-to-ask
标签: javascript html node.js server ejs