Por lo tanto, estoy tratando de escribir un método que realiza una llamada http. Cuando ejecuto el método, me sale el siguiente error:El método Meteor.http no está definido en el servidor?
Exception while invoking method 'upload' TypeError: Cannot call method 'call' of undefined
Aquí es lo que el código es el siguiente:
Cliente:
console.log(Meteor.call('upload', f, content));
Servidor:
Meteor.methods({
upload: function(file, content) {
this.unblock();
Meteor.http.call("PUT", "http://blah");
}
});
ACTUALIZACIÓN : Problema resuelto, resulta que tuve que habilitar el paquete: meteor add http
La expresión * * 'Meteor.http' evalúa a indefinido ... ¿Dónde está el problema/pregunta? Una pregunta sería: "¿Por qué Meteor.http no es una función?" o algo así. Esto es solo depuración.) –
http://docs.meteor.com/#meteor_http_call –
¿Hay algún error en la consola de su navegador? –