나는 아주 간단한 유성 응용 프로그램을 가지고 있습니다. 나는 node.js 모듈을 가지고있어서이 어플리케이션에서 소인수 api를 이용하고 싶다.
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 app에서의 그 모듈의 사용에 포함될 것이라고 생각합니다.
나는 Meteor의 문서를 광범위하게 살펴 봤는데이 주제와 관련된 것을 찾지 못하는 것 같습니다.
미리 감사드립니다.
[2013 Meteor NPM 패키지] (http://stackoverflow.com/questions/15583438/2013-meteor-npm-packages)를 참조하십시오. –