gpt4 book ai didi

javascript - 路由到静态 HTML 页面,以及 Express 中的模板化动态路由

转载 作者:行者123 更新时间:2023-11-28 19:40:23 25 4
gpt4 key购买 nike

我使用 Express 创建了一个基本的 Web 应用程序,并提供了动态路线,例如:

app.get('/myroute/:user_id', function (req, res) {
res.render('mytemplate');
});

当用户访问 /myroute/15 时,这会呈现 EJS 模板“mytemplate.ejs”

现在,我还想创建第二条路由 /staticroute 来传输静态 HTML 页面 somepage.html

最好的方法是什么?这些静态页面是否应该在 Express 之外提供?我在 StackOverflow 上看到了一些相关答案,但它们要么使用已弃用的功能,要么不支持缓存。

最佳答案

res.sendfile()对于此类情况。不过,如果您不需要静态文件的特殊路由,您可以考虑使用 express.static 中间件。

关于javascript - 路由到静态 HTML 页面,以及 Express 中的模板化动态路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25193035/

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