Подтвердить что ты не робот

Какие услуги можно добавить в папку api/services в sails.js

У меня вопрос, состоящий из двух частей:

  • Каковы типы служб, которые можно добавить в папку api/services в приложении sails.js.
  • Как бы связать эти службы с остальной частью приложения.

Спасибо,

ТМ

4b9b3361

Ответ 1

услуга будет, на мой взгляд, логикой, которая вам нужна во многих местах вашего приложения. например, службу электронной почты. следующее происходит непосредственно на странице sails-wiki github.

// EmailService.js - in api/services
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);
};

Проводка выполняется самими парусами:

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