首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在nodejs中请求页面时设置页眉?

如何在nodejs中请求页面时设置页眉?
EN

Stack Overflow用户
提问于 2020-03-29 20:26:23
回答 5查看 7.1K关注 0票数 0

我看到了许多关于jwt身份验证的教程,但是每个视频制造商都使用Postman来显示正在发生的事情,它们在Postman中请求URL时,在header部分传递标题。我试着用JavaScript做这件事,但我做不到。

我想要进行jwt身份验证,但是在令牌生成之后,我将它发送到客户端以用于进一步的请求,但在尝试了几次之后,我失败了。我还试图在服务器端设置req.headers,但它没有做我想做的事情。

我想为令牌生成后的每个请求设置表单"Bearer { token }“的身份验证请求标头。怎么和JS一起做??

我最关心的是,每个教程都是用邮递员做的,但是他们没有展示如何在自己的应用程序中实现它。我希望我的问题很清楚。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2020-03-29 20:32:21

您可以很容易地在您的http请求中添加这样的标题。

它已经在这里解决了,Node.JS: How to send headers with form data using request module

票数 2
EN

Stack Overflow用户

发布于 2020-03-29 20:39:44

在香草节:

代码语言:javascript
复制
const uri = "http://example.com";

const options = {
    headers: {
        "Authorization": "Bearer ...."
    }
}

// require http/https lib
let req = require("http").request(uri, options, (res) => {

    const chunks = [];

    res.on("data", function (chunk) {
        chunks.push(chunk);
    });


    res.once("end", () => {

        // concat body chunks
        let body = Buffer.concat(chunks);
        console.log(body.toString());

    });


});

req.on("error", (err) => {
    console.log(err);
});

req.end();

https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_http_request_options_callback

票数 1
EN

Stack Overflow用户

发布于 2020-03-29 20:31:09

就像这样:

代码语言:javascript
复制
$.ajax({
  url: url,
  beforeSend: function(xhr) {
    xhr.setRequestHeader("custom_header", "value");
  },
  success: function(data) {
  }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60920304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档