[Springboot] Error
Oct 30, 2024
server error to frontend (don’t do it to a real web!)
# header
resonse.setContentType("application/json; charset=UTF-8");
response.setStatus(status);
response.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, DELETE");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "x-requested-with");
response.setHeader("Access-Control-Allow-Origin", "*");# error
Get mk8506’s stories in your inbox
Join Medium for free to get updates from this writer.
: set status (again), timestamp, message, and trace
//if (error.response?.data)
Map<String, Object> result = new LinkedHashMap<String, Object>();
result.put("status", status);
result.put("error", "error-name");
result.put("message", "error-message");
result.put("trace", "e.printStackTrace()");
result.put("timestamp", LocalDateTime.now().toString());# error examples
- when denominator = 0
- when no data from the server
- network error (/ no server)
# error handling (helper)