ReactJS的新功能,我想将react app与nodejs api连接,生产版本托管在url/
上,而api托管在url/api/
上,如何在生产中将api用作/api
,在开发中将cc用作
最佳答案
设置apiEndPoints时,获取窗口配置并检查主机名。
我所做的是,如果不是实时网址,则将其视为开发和生产
let apiEndpoint;
const hostname = window && window.location && window.location.hostname;
console.log("hostname", hostname);
if (hostname !== 'url.com')
apiEndPoint = "https://url.com/api";
else
apiEndPoint = '/api';
console.log(apiEndPoint);