Предоставляет ли (или будет) Meteor библиотеку для обработки внешних вызовов веб-API? Например. для создания приложения Meteor, которое интегрируется с API-интерфейсом Facebook Graph или API Google Spreadsheet.
Как легко вызвать внешние веб-API в Meteor?
Ответ 1
Теперь Meteor включает пакет http. Сначала запустите meteor add http
. Затем вы можете создавать HTTP-запросы на сервере в стиле синхронизации или асинхронного использования:
// server sync
res = Meteor.http.get(SOME_URL);
console.log(res.statusCode, res.data);
// server async
Meteor.http.get(SOME_URL, function (err, res) {
console.log(res.statusCode, res.data);
});
То же самое работает на клиенте, но вы должны использовать асинхронную форму.
Ответ 2
if (Meteor.is_server) {
var http = __meteor_bootstrap__.require("http")
// talk to external HTTP API like you would in node.js
}
Ответ 3
HTTP
HTTP предоставляет HTTP-запрос API на клиенте и сервере. Чтобы использовать эти функции, добавьте пакет HTTP в свой проект с добавлением $meteor http.