I'm making an App that uses a Reactjs front end and node.js back end. On the server machine everything works and connects fine. When I try to access the app via localhost:4000 on a different machine, hardwired to the same network, the front end works, but it cannot connect to back end. I'm trying to fetch data from my node.js server with 

```
componentDidMount(){
    console.log('REACT WORKING');
    fetch('http://localhost:3001/toDoList')
    .then(response => response.json())
    .then(res => {
        if (res.data ){
            console.log(res.data)
            this.setState({
                list: res.data
            })
        }
    });
    console.log(this.state.list)
}

```

When I use chromes inspect feature and look at the console 'REACT WORKING' is printed as expected but it is then followed with "GET <http://localhost:3001/toDoList> net::ERR\_CONNECTION\_REFUSED"

When I go to that URL directly i'm shown the data that node.js is posting, but the react app fetch cannot seem to access it. Again, this only occurs on other machines on the network, the machine hosting the React and Node servers works as expected. I am aware there are similar questions posted, but I tried the solutions posted for those and nothing has worked. I tried changing chromes proxy setting and it didn't change anything.

Thanks in advance for any help.