Javascript 从node express应用程序获取页面加载的标题?

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

我正在使用node和express构建一个应用程序,并将其设置为当页面加载时,会将一些标题发送到客户端。如何在客户端提取这些信息?我在客户端使用JS/jQuery。这是有问题的代码-

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对象进行响应。但这完全取决于你。这当然意味着另一个请求,但似乎无论如何都不可能避免另一个请求