Запрос Heroku Post работает на localhost, но не на Heroku - PullRequest
2 голосов
/ 05 февраля 2020

Я пытался опубликовать sh небольшую Службу Отдыха, используя Heroku. Проблема, с которой я сталкиваюсь, заключается в том, что вход в систему с пост-запросом работает, когда я пытаюсь использовать Postman для моего локального хоста, но когда я развертываю его на heroku, это не так. enter image description here

 @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);
        }

    }

и запрос выглядит так:

enter image description here

Кстати, это это старый запрос, который я использовал, который работает как для моей ссылки 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={}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...