创建一个service

简单地在你的api/services文件夹下保存一个包含一个功能或者对象的JS文件。这个文件名将会被用于全局可访问的变量。比如,一个邮件服务也许是这样的:

// EmailService.js - in api/services
module.exports = {

    sendInviteEmail: function(options) {

        var opts = {"type":"messages","call":"send","message":
            {
                "subject": "YourIn!",
                "from_email": "[email protected]",
                "from_name": "AmazingStartupApp",
                "to":[
                    {"email": options.email, "name": options.name}
                ],
                "text": "Dear "+options.name+",\nYou're in the Beta! Click <insert link> to verify your account"
            }
        };

        myEmailSendingLibrary.send(opts);

    }
};

然后你可以在你的app中任何地方使用EmailService

// Somewhere in a controller
  EmailService.sendInviteEmail({email: '[email protected]', name: 'test'});

results matching ""

    No results matching ""