【发布时间】:2020-08-25 03:07:05
【问题描述】:
我的标题可能写错了,但我的问题是当我使用 ExpressJS 渲染它时,我在 HTML 文件中的功能不再起作用了。
【问题讨论】:
-
嗨,您能否提供一个最小的可重现示例。谢谢
标签: javascript html express
我的标题可能写错了,但我的问题是当我使用 ExpressJS 渲染它时,我在 HTML 文件中的功能不再起作用了。
【问题讨论】:
标签: javascript html express
你能详细说明一下吗? 你遇到了什么错误?
也许,您在页面加载之前加载并执行脚本。 在这种情况下,您的 JavaScript 将无法从 DOM 中获取对象(因为其中没有任何内容)。
在加载脚本时尝试使用defer。
【讨论】:
Webserver has been deployed and listening on port ${port}, using Express); router.get('/', (req, res) => { res.sendFile(__dirname + '/public/index.html') }) } })