2016-07-21 4 views
-1

Мне нужно создать API для приложения погоды с помощью express node.js. поскольку я не сохраняю никаких данных, я не использую базу данных. мое приложение позволяет пользователю ввести название города, а информация о погоде будет получена непосредственно с сайта openweathermap.orgAPI using nodejs express

вопрос в том, что у меня есть рабочее приложение javascript, но как получить данные о погоде с openweathermap.org в API route city /: cityName

+1

Вы ищете что-то вроде https://github.com/request/request –

+2

Пожалуйста, будьте более конкретным относительно вашей проблемы. Что делает вас неспособным запрашивать данные у этой службы и в каких обстоятельствах? Можете ли вы показать часть своего кода, который воспроизводит проблему? –

+0

Возможный дубликат [Express и Nodejs: лучший способ вызова внешнего API] (http://stackoverflow.com/questions/25329574/express-and-nodejs-best-way-to-call-an-external-api) – DrakaSAN

ответ

0

Как указано выше, я бы предложил использовать библиотеку request. Ознакомьтесь с их документацией о том, как обрабатывать запрос GET.

Вы также должны обратиться к протоколу openwathermap API, чтобы узнать, как они ожидают запросов. Кроме того, в качестве стороны я бы не предлагал ссылаться на города по ID, а не на имя.