首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将react与redux一起使用时的net::ERR_CONNECTION_REFUSED

将react与redux一起使用时的net::ERR_CONNECTION_REFUSED
EN

Stack Overflow用户
提问于 2020-09-25 01:30:18
回答 1查看 79关注 0票数 0

action.js

代码语言:javascript
运行
复制
import Axios from 'axios';
import { PRODUCT_LIST_FAIL, PRODUCT_LIST_REQUEST, PRODUCT_LIST_SUCCESS } from '../constraints/productConstraints';

const listProducts = () => async (dispatch) => {
try {
    dispatch({ type: PRODUCT_LIST_REQUEST });
    const { data } = await Axios.get('http://localhost:3001/product');
    dispatch({ type: PRODUCT_LIST_SUCCESS, payload: data });
}
catch(error) {
    dispatch({ type: PRODUCT_LIST_FAIL, payload: error.message });
 }
}

export { listProducts }

home.js

代码语言:javascript
运行
复制
const Home = () => {
const productList = useSelector(state => state.productList);
const { products, loading, error } = productList;
const dispatch = useDispatch();
useEffect(() => {
    dispatch(listProducts());
    return () => {

    }
},[]);
}

当我使用axios.get('/product')时,它可以工作,但是当我使用axios.get(‘http://localhost:3001/product'’)时,它显示错误GET http://localhost:3001/product net::ERR_CONNECTION_REFUSED不要为什么我得到这个错误API is not命中

EN

回答 1

Stack Overflow用户

发布于 2020-09-25 01:38:08

如果你还没有这样做,在你的React应用中添加"proxy": "http://localhost:3001",到你的package.json中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64051506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档