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库请求特定路由时,也许您应该问一个关于重定向的问题。你应该包括一个。