小编Cop*_*You的帖子

如何使用 mongodb、node.js、express 和 EJS 创建动态站点地图?

我正在尝试为我的网站创建一个动态站点地图,它有很多经常更改的页面。需要从 www.mywebsite.com/sitemap.xml 访问站点地图

我当前的尝试是查询所有页面的数据库,获取每个页面的 url 并将其传递给一个 EJS 模板,该模板创建看起来像 XML 的内容。

我这里有两个问题

  1. 页面的路由不能有文件后缀。例如'.xml'
  2. 该页面被自动视为 html

我意识到还有其他选项可以使用“express-sitemap”等模块创建站点地图,但我找不到任何易于理解的(我是新手)文档,这似乎是一个好方法对我做事

ejs mongodb sitemap.xml node.js express

2
推荐指数
1
解决办法
3258
查看次数

标签 统计

ejs ×1

express ×1

mongodb ×1

node.js ×1

sitemap.xml ×1