I have created a simple JSON.server project with the following code:
npm install JSON-server -g
I run this server with the following code:
JSON-server --watch db.json -p 3001 -d 2000
when I run this server in my browser, it works but when I fetch data from this server in react native, this doesn't work.
my react-native's codes for fetch data from JSON.server:
return fetch(baseUrl + "data")
.then(
response => {
if (response.ok) {
return response;
} else {
//error
}
},
error => {
var errmess = new Error(error.message);
throw errmess;
}
)
.then(response => response.json())
.then(dishes => dispatch(fetchData(data)))
.catch(error => dispatch(dataFailed(error.message)));
fetchData
method:
export const fetchData = data => ({
data: data
});
update 1:
this is baseUrl:
export const baseUrl = "http://192.168.1.8:3001/";
please help me what is the problem.