我正在尝试从谷歌云中的网址加载 JSON 文件。我正在使用 node-fetch 包,它可以正常工作几个小时。问题是谷歌经常更改重定向的网址。如何向我将转发到的 url 发出 get 请求?或者至少知道我将被转发到哪个网址?我看到还有一个名为 request 的包,但它已被弃用。
这是代码
var express = require('express');
var router = express.Router();
var fetch = require('node-fetch');
router.get('/', async (req, res) => {
const url = 'https://storage.cloud.google.com/blablabla/config.json';
fetch(url)
.then((res) => {
if (res.ok) {
return res.json();
}
})
.then((data) => res.send({ data }))
.catch((err) => res.send(err));
});
module.exports = router;
Run Code Online (Sandbox Code Playgroud)