REST API работает на локальной машине, а не на герою - PullRequest
0 голосов
/ 14 января 2020

Я запускаю приложение Go в качестве веб-сервера со встроенным REST API. На моей локальной машине это работает нормально. Однако в Heroku в браузере появляется следующая ошибка: «SyntaxError: JSON .parse: неожиданный непробельный символ после данных JSON в строке 1 столбца 5 данных JSON data»

Я даже не могу позвонить по REST URL через почтальона, получив 404.

Возможно, я где-то настроил что-то не так в Heroku, но это точно такое же приложение, как и на моей локальной машине. Google также не мог помочь мне с этим. Единственная идея, которая у меня есть, заключается в том, что маршрутизация не работает на героку. Вот так я делаю звонок локально и на героку через javascript / ax ios.

axios({
          method: 'post',
          url: '/api/v1/user/login',
          data: {
            username: "test",
            email: "email",
            password:"pass",
          }
        })
        .then(res => console.log(res))
        .catch(err => console.log(err));
...