1
我有一個非常簡單的流星應用程序。 我想在這個應用程序中使用郵戳api,因爲他們有一個node.js模塊。
https://github.com/voodootikigod/postmark.js
我已經成功地將此模塊安裝到節點,並可以看到它坐在那裏。
我接觸到的每一個資源都告訴我,現在應該可以通過Meteor使用一個簡單的要求。
這是我的代碼。
與流星一起使用節點模塊
if (Meteor.isClient) {
Template.hello.greeting = function() {
return "Welcome to postmarkapp.";
};
Template.hello.events({
'click input' : function() {
// template data, if any, is available in 'this'
if (typeof console !== 'undefined')
Meteor.call('sendMail',function(error,result){
console.log(result);
});
}
});
}
if (Meteor.isServer) {
var require = __meteor_bootstrap__.require;
postmark = require("postmark")('API_KEY');
Meteor.methods({
sendMail: function() {
return postmark;
}
});
}
現在,當我運行這個方法,但是我做得到沒有方法的空對象我沒有得到任何錯誤。查看郵戳模塊,我應該使用一種方法「發送」來獲取對象。
任何人都可以啓發我在哪裏可能會出錯?我認爲它可能在包含節點模塊以及在Meteor應用程序中使用該模塊。
我已經廣泛地查看了流星的文檔,並且似乎找不到與此主題相關的任何內容。
預先感謝您。
見[2013流星NPM軟件包(http://stackoverflow.com/questions/15583438/2013-meteor-npm-packages)。 –