标头未定义

问题描述 投票:1回答:1

我尝试在我的nodejs表达api上的fetch调用上发送头文件,但是在运行此代码时没有定义获取头文件

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);

}

什么我失踪了?

node.js
1个回答
0
投票

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

你定义了一个名为myHeaders的变量,而不是headers

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

© www.soinside.com 2019 - 2024. All rights reserved.