我在一个节点环境中使用QuickBlox,默认情况下没有XMLHttpRequest,所以我收到以下错误:
Uncaught (in promise) ReferenceError: XMLHttpRequest is not defined at i (quickblox.min.js:2380:1)
此外,安装xhr2也没有帮助。有没有办法让QuickBlox为节点工作?
xhr2
xwmevbvl1#
使用替代npm进行http调用在这里,“axios”npm。axios包也是通用的,可以在浏览器和服务器上使用。首先,安装模块:
npm install axios
现在您可以使用它:
import axios from 'axios'; async function getUser() { try { const response = await axios.get('https://randomuser.me/api/'); return response.data; } catch (err) { console.log(err); } } console.log(await getUser());
1条答案
按热度按时间xwmevbvl1#
使用替代npm进行http调用
在这里,“axios”npm。
axios包也是通用的,可以在浏览器和服务器上使用。
首先,安装模块:
现在您可以使用它: