#android #node.js #postgresql
Вопрос:
Я новичок в разработке приложений для Android.Я создал API для подключения Android Studio к Postgresql с помощью Node Js, и он работает в Postman. Но показывает «Нет связи» с помощью Volley в Android. мой код выглядит следующим образом.
final ProgressDialog loading = ProgressDialog.show(this,"Loading","please wait",false,true);
RequestQueue queue1=Volley.newRequestQueue(this);
String url= "http//192.168.0.104:3000/users/";
JsonArrayRequest jsonArrayRequest= new JsonArrayRequest(Request.Method.GET,url,null,
new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
Toast.makeText(MainActivity.this, "ON RESPONSE", Toast.LENGTH_SHORT).show();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
if (error instanceof AuthFailureError) {
Toast.makeText(MainActivity.this, "Authentication Failure", Toast.LENGTH_SHORT).show();
}
else if (error instanceof TimeoutError ) {
Toast.makeText(MainActivity.this, "Network Time Out", Toast.LENGTH_SHORT).show();
}
else if ( error instanceof NoConnectionError) {
Toast.makeText(MainActivity.this, "No Cone", Toast.LENGTH_SHORT).show();
}
else if (error instanceof TimeoutError ) {
Toast.makeText(MainActivity.this, "Network Time Out", Toast.LENGTH_SHORT).show();
} else if (error instanceof ServerError) {
Toast.makeText(MainActivity.this, "Server error", Toast.LENGTH_SHORT).show();
} else if (error instanceof NetworkError) {
Toast.makeText(MainActivity.this, "Network Error", Toast.LENGTH_SHORT).show();
} else if (error instanceof ParseError) {
Toast.makeText(MainActivity.this, "Parse Error", Toast.LENGTH_SHORT).show();
}
Toast.makeText(MainActivity.this, "ERROR RESPONSE", Toast.LENGTH_SHORT).show();
}
}
);
queue1.add(jsonArrayRequest);
Я пробовал использовать разные варианты, но ни один не работает. Можете ли вы привести мне пример подключения к базе данных.