アプリケーションのカスタム設定です。これは、メール送信時に使用するドメインや、Stripe、Mailgun、Twitter、FacebookなどのサードパーティAPIキーなど、アプリケーション固有の一回限りの設定に役立ちます。
これらの値は通常、config/custom.js
ファイルで設定され、本番環境ではconfig/env/production.js
、環境変数、またはSailsが提供するその他の設定メカニズムを使用して上書きできます。
まず、カスタム設定を設定するには
// config/custom.js
module.exports.custom = {
mailgunDomain: 'transactional-mail.example.com',
mailgunApiKey: 'key-testkeyb183848139913858e8abd9a3'
};
次に、アクションとヘルパーからこれらの値にアクセスするには、sails.config.custom
を使用します
sails.config.custom.mailgunApiKey;
// -> "key-testkeyb183848139913858e8abd9a3"