【发布时间】:2015-04-27 21:35:40
【问题描述】:
使用 MEAN.JS 框架,我试图通过修改 app/config/express.js 文件中的 app.locals 变量来动态更改页面的元数据。有没有人尝试过这样做?
如果请求的是内部页面,例如 /t/elonmusk,我想在元标题中包含路径 (elonmusk),如果他们请求主页,则使用不同的标题。我尝试在 app.use 函数中简单地在 req.url 上使用 if 语句,但这不起作用,因为它在请求“/t/elonmusk”后发送主页请求(“/”)。我找不到查看服务器请求的原始 url 的方法。
有没有更好的修改元数据服务器端的方法?
编辑:我正在使用 URL 重新路由来删除 hashbang,因此实际的完整 URL 确实正在发送到服务器。
【问题讨论】:
标签: javascript node.js express mean-stack meanjs