gpt4 book ai didi

html - Node.js htm 文件

转载 作者:太空宇宙 更新时间:2023-11-04 03:12:24 25 4
gpt4 key购买 nike

我有两个问题

我对 Node.js 很陌生,我已经完成了一些教程。所有教程都在讨论生成动态 HTMl。但是有没有办法返回一个“正常”的 HTML 文件呢?

或者我必须通过 fs 读取它并返回读取的内容?

最佳答案

我的建议是使用express 。它使这件事变得简单。

如果您想在特定路由中执行一些服务器逻辑后渲染 HTML 文件,您始终可以将 html 文件命名为 .ejs 并使用它。

res.render("normalhtml.ejs")

您甚至可以告诉 Express 将 .ejs 文件读取为 .html 文件。

app.set('view engine', 'html');
app.register(".html", require( "ejs" )
res.render("normalhtml.html")

但是您可能只是想要一个放置静态 html 文件的地方。在这种情况下,请使用人们谈到的连接静态中间件。它是内置的表达。

app.use(express.static(__dirname + '/public'));

在/之后,公共(public)文件夹中的任何内容都将可以访问,因此可以在/或/index.html 处访问 index.html。

欲了解更多信息,请参阅: http://expressjs.com/guide.html

关于html - Node.js htm 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8494717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com