大多数情况下,我在fetch或node-fetch前面加上http://localhost
(使其成为绝对URL)。
import fetch from 'node-fetch';
fetch('http://localhost/whatever')
字符串
除了简单地将localhost
放在一个变量中,还有什么方法可以避免localhost
部分?
const baseUrl = 'http://localhost';
fetch(`${baseUrl}/whatever`)
型
大多数情况下,我在fetch或node-fetch前面加上http://localhost
(使其成为绝对URL)。
import fetch from 'node-fetch';
fetch('http://localhost/whatever')
字符串
除了简单地将localhost
放在一个变量中,还有什么方法可以避免localhost
部分?
const baseUrl = 'http://localhost';
fetch(`${baseUrl}/whatever`)
型
2条答案
按热度按时间v2g6jxz61#
TL;DR:fetch-absolute正是这样做的。
详细内容:
您可以在fetch之上创建一个抽象层。
字符串
或者你可以简单地使用fetch-absolute。
型
nlejzf6q2#
您可以重写
fetch
函数:字符串
另一个答案是创建一个函数,该函数返回一个函数,该函数返回一个函数--这是不必要的;你只需要返回一个函数。
型