以下哪种方法更适合呈现静态资源。考虑到只有helpPage.html是public
目录中唯一存在的文件
方法1:
app.use(express.static(__dirname + '/public'))
方法2:
app.use((req, res) => {
res.render(__dirname + '/public/helpPage.html');
})
答案 0 :(得分:0)
如果helpPage.html是您将提供的唯一静态文件,我建议第三个选项:
class abc extends component
我在这里没有看到使用app.use的目的。
此外,您可能希望使用path.join:
app.get('/helpPage.html', (req, res)=>{
res.sendFile( __dirname + '/public/helpPage.html');
});
这样可以确保无论您在哪台计算机上运行,都可以正确连接路径。