Closed
Description
React-Native Framework
I always get the same error and have nothing wrong on the server side, the problem is in the fetch method.
can anybody help me ?
My code (Api.js):
const API_URL = 'https://10.0.0.9';
const API_PORT = 3000;
const API_QUERY = '?data=';
const API_ERR_ARG = { error: 'unsupported argument type' };
/**
* HTTP Communication (API)
*/
async function getData(dataType, callback, callbackErr) {
if(typeof(dataType) !== 'string') return API_ERR_ARG;
try {
// address: https://localhost:3000?data=argument
const response = await fetch(`${API_URL}:${API_PORT}${API_QUERY}${dataType}`);
const responseJson = await response.json();
if(typeof(callback) === 'function') callback(responseJson);
}catch(error) {
// An error occurred while connecting
console.log(error);
if(typeof(callbackErr) === 'function') callbackErr(error);
}
}
export { getData };