我遇到了429代码错误的问题,要求提出太多请求,我完全不确定如何解决。当我尝试从我的React前端应用程序对我的Express服务器进行axios api调用时,我收到错误。 这是后端路线:
app.get('/api/fetchproducts', async (req, res) => {
const products = await Product.find({});
res.send(products);
});
以下是来自前端的axios电话:
import axios from 'axios';
import { FETCH_PRODUCTS } from "./types";
export const fetchProducts = () => async dispatch => {
const res = await axios.get('/api/fetchproducts');
dispatch({ type: FETCH_PRODUCTS, payload: res.data });
};
控制台中的错误是:
Uncaught (in promise) Error: Request failed with status code 429
任何人都可以帮我解决这个问题吗?
如果需要进一步的信息,请告诉我
答案 0 :(得分:0)
当您的API启用了速率限制功能时,通常会发生这种错误。