Я пытался опубликовать sh небольшую Службу Отдыха, используя Heroku. Проблема, с которой я сталкиваюсь, заключается в том, что вход в систему с пост-запросом работает, когда я пытаюсь использовать Postman для моего локального хоста, но когда я развертываю его на heroku, это не так.
@PostMapping("/loginU")
public ResponseEntity<Student> loginUser(@RequestBody User user) {
Student current = null;
try {
String username = user.getUsername();
String password = user.getPassw();
current = gpaCalculator.getStudent(username, password);
return ResponseEntity.ok(current);
} catch (Exception e) {
System.out.println(e);
return ResponseEntity.ok(current);
}
}
и запрос выглядит так:
Кстати, это это старый запрос, который я использовал, который работает как для моей ссылки localhost, так и для heroku. Я новичок в весне и Heroku. Итак, почему это происходит? Я был бы рад, если бы вы могли помочь, спасибо!
@PostMapping("/loginUser")
public ResponseEntity getGrades(@RequestParam(value="username") String username, @RequestParam(value="passw") String password) {
Student current = null;
try {current = gpaCalculator.getStudent(username, password);
return ResponseEntity.ok(current);
} catch (Exception e) {
System.out.println(e);
return ResponseEntity.ok(current);
}
}
herokuURL: https://kugpacalculator.herokuapp.com/
heroku logs:
2020-02-05T14:03:56.133012+00:00 app[web.1]: 14:03:56.132 [http-nio-34176-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - POST "/loginU", parameters={}
2020-02-05T14:03:56.140330+00:00 app[web.1]: 14:03:56.140 [http-nio-34176-exec-9] DEBUG org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/", "/"]
2020-02-05T14:03:56.141139+00:00 app[web.1]: 14:03:56.141 [http-nio-34176-exec-9] DEBUG org.springframework.web.servlet.resource.ResourceHttpRequestHandler - Resource not found
2020-02-05T14:03:56.141259+00:00 app[web.1]: 14:03:56.141 [http-nio-34176-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND
2020-02-05T14:03:56.150004+00:00 app[web.1]: 14:03:56.149 [http-nio-34176-exec-9] DEBUG org.springframework.web.servlet.DispatcherServlet - "ERROR" dispatch for POST "/error", parameters={}