本文简单示范,如何在后端Node.js中使用fetch,特别是请求https时候需要注意。
Fetch text/html
fetch('https://github.com/')
.then(res => res.text())
.then(body => console.log(body));
Fetch json
fetch('https://api.github.com/users/github')
.then(res => res.json())
.then(json => console.log(json));
Fetch HTTPS
const https = require("https");
const agent = new https.Agent({
rejectUnauthorized: false
})
fetch(myUrl, { agent })
Resources
https://www.npmjs.com/package/node-fetch https://github.com/bitinn/node-fetch/issues/19