Javascript 了解如何使用Node.JS fetch

Javascript 了解如何使用Node.JS fetch,javascript,node.js,fetch-api,node-fetch,Javascript,Node.js,Fetch Api,Node Fetch,我正在着手使用Node.JSfetch来了解它的工作原理,然后使用它 我已经安装了node fetch,并学习了一些教程,观看了一些关于这个主题的视频,但还不完全清楚。即使所展示的东西有效,我仍然有疑问。这是一个我需要尽快解决的问题。在浏览器中简单显示页面的方式是什么 例如,在下面的代码中,我使用一个fetch来访问我的站点(),可能会设置一些选项(headers…),然后我可以使用console.log()记录许多信息。但是,如果我只是想在浏览器中显示站点()的内容,我应该如何更改代码 就像我

我正在着手使用
Node.JS
fetch来了解它的工作原理,然后使用它

我已经安装了
node fetch
,并学习了一些教程,观看了一些关于这个主题的视频,但还不完全清楚。即使所展示的东西有效,我仍然有疑问。这是一个我需要尽快解决的问题。在浏览器中简单显示页面的方式是什么

例如,在下面的代码中,我使用一个fetch来访问我的站点(),可能会设置一些选项(headers…),然后我可以使用console.log()记录许多信息。但是,如果我只是想在浏览器中显示站点()的内容,我应该如何更改代码

就像我直接在浏览器的地址区域中键入了地址一样

下面是fetch调用的代码

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script>
   const makeFetchCall = async () => {
      const response = await fetch('https://mynicewebsite.com', {
         method: 'GET',
         headers: {
            'Authorization': 'Bearer blahfblahdblahzblah',
            //..... // possibly some other things
         }
      });
   }

   makeFetchCall();
</script>
</body>
</html>

const makeFetchCall=async()=>{
const response=等待获取('https://mynicewebsite.com', {
方法:“GET”,
标题:{
“授权”:“持票人布拉赫布拉赫兹布拉赫”,
//……可能还有别的事情
}
});
}
makeFetchCall();

fetch
是一个API,用于从URL获取一些数据并使其可供JavaScript使用。它由浏览器提供给在网页中运行的JS

node fetch
是一个库,使node.js可以使用该API

代码中没有Node.js的迹象。您使用的是浏览器版本,而不是
节点获取

如果要在浏览器中显示页面,请不要使用
fetch
。导航到它:

location = "http://example.com"

好啊对不起,误会了。我真正的项目确实是NodeJS。我写这篇文章的方式是让问题简单易懂。我只是想知道如何用fetch得到我想要的,仅此而已。此时,我已经进行了一次提取,但我没有得到预期的最终显示。如果您的真实项目是Node.JS,那么浏览器与它有什么关系?当我使用某个路由时,它必须这样做,我看不出我期望的是什么。那么,当用户从您正在使用的HTTP库请求特定路由时,也许您应该问一个关于重定向的问题。你应该包括一个。