13

[app-name]/api/models外部apiフォルダ内で定義されたモデルを使用することはできますか?

アプリケーション ルートに別のフォルダーを作成しました。ここに、1 時間ごとにデータベースを埋める cron ジョブを配置しました。フォルダー内で定義されたモデルを再利用したいのですがapi、その方法がわかりません。

そのcronスクリプト内でできることがわかりましたsails.liftが、それは私にはあまりいいことではありません。

誰かが似たようなことを経験しましたか?私はnode.jsを初めて使用するので、かなり明白なものが欠けている可能性があります。

4

1 に答える 1

17

使用に関する懸念sails.liftが、リクエストをリッスンする実際の HTTP サーバーを起動することである場合は、sails.load代わりに使用できます。サーバーの起動を除いliftて、フックやモデルのロードなど、実行するすべてのことを実行します。

var Sails = require('sails');
Sails.load(function(err, sails) {
   // At this point you have access to all your models, services, etc.
});
于 2014-06-09T16:12:26.580 に答える