Registry / backend / sails-ember-rest

sails-ember-rest

JSON →
library1.0.15jsnpmunverified

Sails-Ember-Rest provides Ember Data REST-Adapter compatible controllers, policies, services and generators for Sails.js v1.0+. Current version is 1.0.15, targeting Sails 1.0+ and Waterline 0.13.3+. It replaces the older sails-generate-ember-blueprints library by supplying controller classes that handle CRUD operations (find, findone, populate, create, update, destroy, hydrate) with JSON envelope responses expected by Ember Data. The library is in active development and requires manual binding of custom routes for the hydrate action. Key differentiator: it works with Sails 1.0+ where default blueprints are being phased out, and provides a constructor pattern similar to Ember objects for extending controllers.

npm install sails-ember-rest
INSTALL
IMPORT
SIG · SAILS-EMBER-REST
S
sails-ember-rest
backendjavascriptv1.0.15
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Controller
import { Controller } from 'sails-ember-rest';
const Controller = require('sails-ember-rest').Controller;
ES6 import is preferred; but CommonJS is also supported.
Service
import { Service } from 'sails-ember-rest';
Service class is available for ember-specific logic.

Creates a controller using the ember-rest Controller class with a custom create action.

// api/controllers/UserController.js import { Controller } from 'sails-ember-rest'; export default new Controller({ // override create action create(req, res) { return res.status(201).json({ foo: 'bar' }); } });
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.0.15latest on npm
Audit
Dependencies
waterlinerequiredPeer dependency for ORM integration in Sails
sailsrequiredPeer dependency as this is a Sails plugin
Agent activity
26 hits · last 30 days
node
22
Amazon
1
OpenAI (training)
1
Resources
sails-ember-rest — npm install sails-ember-rest · libregistry