gpt4 book ai didi

node.js - header 未定义

转载 作者:太空宇宙 更新时间:2023-11-03 22:39:45 26 4
gpt4 key购买 nike

我正在尝试在我的 NodeJS Express API 上的 fetch 调用中发送 header ,但运行此代码时我收到 header 未定义

module.exports = saveSuverys = (url,user,password) => {
let base64 = require('base-64');
var myHeaders = new Headers();

myHeaders.append('Authorization', 'Basic' + base64.encode(user + ":" + password));

fetch(url, {method:'GET',
headers: myHeaders,
})
.then(response => response.json())
.then(json => json);

}

我错过了什么?

最佳答案

headers.append(...); 更改为 myHeaders.append(...);

您正在定义一个名为 myHeaders 的变量,而不是 headers

此外,检查您是否通过 require 加载模块,例如 const fetch = require('node-fetch');

关于node.js - header 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55407045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com