2014-06-09 20 views
12

Có thể sử dụng các mẫu được xác định trong số [app-name]/api/models bên ngoài thư mục api không?Sử dụng mô hình Đường nước bên ngoài SailsJS api

Tôi đã tạo thư mục riêng trong ứng dụng gốc, nơi tôi đặt công việc định kỳ sẽ điền vào cơ sở dữ liệu của tôi mỗi giờ. Tôi muốn sử dụng lại Mô hình được xác định bên trong thư mục api của mình, nhưng không chắc chắn cách thực hiện.

Tôi thấy rằng tôi có thể thực hiện sails.lift bên trong tập lệnh cron đó nhưng điều đó dường như không tốt với tôi.

Có ai đó trải nghiệm điều gì đó tương tự không? Tôi mới vào node.js, vì vậy có lẽ tôi đang thiếu một cái gì đó khá rõ ràng.

Trả lời

17

Nếu bạn quan tâm đến việc sử dụng sails.lift là nó bắt đầu một máy chủ HTTP thực sự lắng nghe yêu cầu, bạn có thể sử dụng sails.load để thay thế. Nó sẽ làm mọi thứ mà lift thực hiện - bao gồm cả móc tải và mô hình-- ngoại trừ để khởi động máy chủ.

var Sails = require('sails'); 
Sails.load(function(err, sails) { 
    // At this point you have access to all your models, services, etc. 
}); 
+0

Có vẻ như đây là những gì tôi đang tìm kiếm! Tôi sẽ thử và cho bạn biết! – Ned

+0

Vâng, đó chính là điều tôi đang tìm kiếm! Cảm ơn rất nhiều! – Ned

+0

Cảm ơn bạn ... Tôi đã tìm kiếm nó trước khi đi để mã ... – Tocco

Các vấn đề liên quan