Javascript 从node express应用程序获取页面加载的标题?
我正在使用node和express构建一个应用程序,并将其设置为当页面加载时,会将一些标题发送到客户端。如何在客户端提取这些信息?我在客户端使用JS/jQuery。这是有问题的代码-Javascript 从node express应用程序获取页面加载的标题?,javascript,jquery,node.js,express,Javascript,Jquery,Node.js,Express,我正在使用node和express构建一个应用程序,并将其设置为当页面加载时,会将一些标题发送到客户端。如何在客户端提取这些信息?我在客户端使用JS/jQuery。这是有问题的代码- app.get('/', (req, res) => { models.game_session.build({ sid: req.sessionID }).save().then((data) => { let options = { "root": __dirna
app.get('/', (req, res) => {
models.game_session.build({
sid: req.sessionID
}).save().then((data) => {
let options = {
"root": __dirname,
headers: {
"x-sid": data.id
}
}
res.sendFile('/index.html', options, (err) => {
if (err) {
res.send(err)
}
});
}).catch((e) => {
res.send(`There was an error`);
});
});
我将会话ID保存在数据库中,然后将索引文件发送到客户端。正如您在options对象中看到的,我希望在要与索引文件一起发送的头中包含会话ID。如何在客户端检索该信息?我不确定我是否以正确的方式处理这件事-感谢任何帮助 不幸的是,没有API可以从当前页面获取标题,您需要从JS/Jquery生成另一个请求来获取标题: 如何做到这一点:
不幸的是,没有API可以从当前页面获取标题,您需要从JS/Jquery生成另一个请求来获取标题: 如何做到这一点:
编辑:对不起,没有仔细阅读。这实际上是不可能的,原因如下:
您所做的很好,但是您也可以(在客户端加载页面后)向服务器发出另一个请求,然后使用简单的JSON对象进行响应。但这完全取决于你。这当然意味着另一个请求,但似乎无论如何都无法避免另一个请求。编辑:抱歉,没有仔细阅读。这实际上是不可能的,原因如下: 您所做的很好,但是您也可以(在客户端加载页面后)向服务器发出另一个请求,然后使用简单的JSON对象进行响应。但这完全取决于你。这当然意味着另一个请求,但似乎无论如何都不可能避免另一个请求