Javascript 如何在没有模板引擎的情况下在express中呈现动态HTML文件

Javascript 如何在没有模板引擎的情况下在express中呈现动态HTML文件,javascript,node.js,express,Javascript,Node.js,Express,我有一个HTML文件,它与javaScript文件和2个css文件有一定的依赖关系,我想在我的express服务器上使用它。不幸的是,当我使用 app.get("/stats", (req,res) =>{ res.sendFile(path.join(__dirname, '/comparator/index.html')); }) 我在想是否还有什么方法可以让我展示它?如果没有将HTML文件更改为模板引擎文件的最快方法是什么?据我所知,HTML提供静态文件,模板引擎用于提供动

我有一个HTML文件,它与javaScript文件和2个css文件有一定的依赖关系,我想在我的express服务器上使用它。不幸的是,当我使用

app.get("/stats", (req,res) =>{
    res.sendFile(path.join(__dirname, '/comparator/index.html'));
})

我在想是否还有什么方法可以让我展示它?如果没有将HTML文件更改为模板引擎文件的最快方法是什么?

据我所知,HTML提供静态文件,模板引擎用于提供动态内容。要提供动态文件,您需要使用模板引擎,如
ejs
handlebar
,或者您可以选择任何前端框架,如
Angular'
react'。问题是,当我以上述方式链接文件时,文件似乎会断开。我不明白为什么它有自己的javaScript、CSS文件,它是否呈现HTML文件?它呈现HTML文件的方式与从源文件夹本地打开HTML文件的方式不同。所有内容的对齐方式都发生了变化,基本上无法正常工作。可能是
comparator/index.html
包含的资源没有被下载。您在控制台中看到任何错误吗?