javascript - axios 请求被阻止 | 反应
问题描述
我正在尝试使用我的 reactjs 代码中的端点,axios
但请求被阻止,并且我在控制台中收到以下错误。
请建议如何克服这个
下面是我的代码
import * as React from 'react';
import axios from "axios"
export default function App()
{
return (
<>
<button onClick={fetchdata}>Click Me</button>
</>
)
}
function fetchdata()
{
const axios = require('axios');
// Make a request for a user with a given ID
return axios.get('https://randomuser.me/api')
.then(response => {
// handle success
console.log(response);
return response;
})
.catch(error => {
// handle error
console.log(error);
})
}
解决方案
它工作正常,请检查here
Codesandbox:https ://codesandbox.io/s/muddy-dust-yvotv?file=/src/App.js
有时会出现此错误,因为您在浏览器中启动了 cors 的任何插件/扩展
推荐阅读
- android - Android 应用程序在将 SDK 24 升级到 26 时崩溃
- haskell - 替换定义
- mysql - 如何通过重复键查找唯一行
- swift - Foundation是默认导入的吗?
- python - Does Flask support some kind of life cycle methods?
- html - Responsive centered 2x2 Grid in Angular Ionic
- python - 在哪里可以找到有关 TF2.0 实施的更多详细信息?
- c# - 自动填充 Excel 列
- ravendb - Extracting meta data in RavenDB
- c# - Windows 7 update, results in "Item has already been added. Key in dictionary: controlbrush" in WPF application