私は非常に単純な隕石アプリケーションを持っています。このアプリケーションで消印APIを利用したいのですが、幸運なことに、node.jsモジュールがあります。
https://github.com/voodootikigod/postmark.js
このモジュールをノードに正常にインストールし、そこに座っているのを見ることができます。
私が触れたすべてのリソースは、簡単なrequireで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;
}
});
}
このメソッドを実行してもエラーは発生しませんが、メソッドのない空のオブジェクトが取得されます。消印モジュールを見ると、「send」という 1 つのメソッドを持つオブジェクトを取得する必要があります。
私が間違っている可能性がある場所について誰かが教えてくれますか? ノードモジュールのインクルードとMeteorアプリでのそのモジュールの使用にあるのではないかと思います。
Meteor のドキュメントを広範囲に調べましたが、この件に関連するものは何も見つかりませんでした。
前もって感謝します。