【问题标题】:" Location " property in node/javascript节点/javascript中的“位置”属性
【发布时间】:2019-09-10 05:49:09
【问题描述】:

我有这个代码:

let stats;
if (stats.isDirectory()) {
    response.writeHead(302, {Location: "server.html"});
}

我不知道“位置”是 javascript 属性还是只适用于 Nodejs,看不懂它的用法。

【问题讨论】:

    标签: javascript html node.js location


    【解决方案1】:

    Node 中的 writeHead 函数只接受一个 javascript 对象,因此从这个意义上说,“Location”是 js 对象中的任意键。 writeHead documentation

    就可以进入该对象的值以及它们的作用而言,这是一个通用的 HTTP 标头问题。 Here 是一些关于标题的一般信息,here 是关于位置的信息。

    关于位置,Mozila 开发者网络说:

    Location 响应标头指示要将页面重定向到的 URL。它仅在与 3xx(重定向)或 201(创建)状态响应一起提供时才提供含义。 所以在这种情况下:

    if (stats.isDirectory()) {
        response.writeHead(302, {Location: "server.html"});
    }
    

    当我们在地址栏中输入http://127.0.0.1:5000/ 之类的内容时,它会自动重定向到server.html,所以这里的“Location”定义了重定向地址。

    【讨论】:

      猜你喜欢
      • 2015-05-28
      • 1970-01-01
      • 1970-01-01
      • 2016-04-23
      • 1970-01-01
      • 2021-08-25
      • 2022-10-03
      • 2013-06-18
      • 1970-01-01
      相关资源
      最近更新 更多