#node.js #mongodb #api #heroku #backend
Вопрос:
Член моей команды разработал этот API, в котором вы отправляете некоторые числовые значения, и это возвращает вам вероятность. Он развернул его Heroku
и отправил мне задание подключить его к нашему бэкенду, вы можете позвонить из cmd следующим образом:
curl -d "{"Values":[[value1,value 2,value 3,value 4,value 5]]}" -H "Content-Type: application/json" -X POST https://apibc1.herokuapp.com/predict
И это будет работать так, как задумывалось, но, честно говоря, я не знаю, как сделать этот вызов в своем файле сервера, я пытаюсь использовать пакет запроса в узле, но я продолжаю получать недопустимую ошибку URI в своих журналах. Пример API, работающего с cmd:
И вот что происходит, когда я делаю тот же самый звонок в своем server.js файл:
Комментарии:
1. Я проверил API в Postman, он выдает внутреннюю ошибку сервера
500
. Можете ли вы поделиться документами API, такими как параметры ввода и запросов?2. Было бы полезно показать свой код NodeJS. Похоже, вы использовали JSON в качестве своего URL-адреса (и добавили фактический URL-адрес в конец этого) в своем запросе.