Sails.js Documentation
Main Page
Classs
Application
Datastore
Model
Query
Record
Request (req)
Resourceful PubSub
Response (res)
Socket (sails.sockets)
Socket Client (sails.io.js)
Commands
sails --version
sails console
sails debug
sails generate
sails inspect
sails lift
sails new
Guides
.registerActions()
Access Control and Permissions
Actions and controllers
Adapters
Adding a custom response
Advanced usage
Assets
Associations
Attributes
Available adapters
Available generators
Available hooks
Blueprint API
Blueprint actions
Blueprint routes
Blueprints
CORS
CSRF
Clickjacking
Command Line Interface (CLI)
Configuration
Configuration (sails.config)
Content security policy
Conventional defaults
Custom adapters
Custom generators
Custom log messages
Custom responses
Custom routes
DDOS
Default tasks
Deployment
Disabling Grunt
Disabling globals
E-commerce
Errors
Events
Example helper
Extending Sails
FAQ
File uploads
Generating actions and controllers
Generators
Globals
Helpers
Hook specification
Hooks
Hosting
Installable hooks
Internationalization
Layouts
Lifecycle
Lifecycle callbacks
Locales
Locals
Logging
Many-to-many
Methods
Middleware
Model settings
Models
Models and ORM
Multi-server environments
On the client
On the server
One way association
One-to-many
One-to-one
P3P
Partials
Policies
Programmatic usage
Project hooks
Properties
Query language
Realtime
Records
Reflexive associations
Routes
Routing to actions
SailsSocket
Scaling
Security
Services
Sessions
Shell scripts
Socket hijacking
Standalone Waterline usage
Strict Transport Security
Task automation
Testing
The local.js file
Through associations
Tips and tricks
Translating dynamic content
Uploading to GridFS
Uploading to S3
Using .sailsrc files
Using hooks
Validations
View engines
Views
Waterline (ORM)
WebSockets
XSS
Hooks
.configure
.defaults
.initialize()
.routes
Methods
.addRoomMembersToRooms()
.addToCollection()
.archive()
.archiveOne()
.avg()
.blast()
.broadcast()
.catch()
.count()
.create()
.createEach()
.decrypt()
.destroy()
.destroyOne()
.exec()
.fetch()
.find()
.findOne()
.findOrCreate()
.getDatastore()
.getId()
.getRoomName()
.intercept()
.join()
.leaseConnection()
.leave()
.leaveAll()
.limit()
.meta()
.native()
.populate()
.publish()
.query()
.removeFromCollection()
.removeRoomMembersFromRooms()
.replaceCollection()
.sendNativeQuery()
.skip()
.sort()
.stream()
.subscribe()
.sum()
.then()
.toJSON()
.toPromise()
.tolerate()
.transaction()
.unsubscribe()
.update()
.updateOne()
.usingConnection()
.validate()
.where()
io.socket.delete()
io.socket.get()
io.socket.off()
io.socket.on()
io.socket.patch()
io.socket.post()
io.socket.put()
io.socket.request()
req.accepts()
req.acceptsCharsets()
req.acceptsLanguages()
req.allParams()
req.file()
req.get()
req.is()
req.param()
req.setLocale()
req.setTimeout()
res.attachment()
res.badRequest()
res.clearCookie()
res.cookie()
res.forbidden()
res.get()
res.json()
res.jsonp()
res.location()
res.negotiate()
res.notFound()
res.ok()
res.redirect()
res.send()
res.serverError()
res.set()
res.status()
res.type()
res.view()
sails.getActions()
sails.getBaseUrl()
sails.getDatastore()
sails.getRouteFor()
sails.getUrlFor()
sails.lift()
sails.load()
sails.log()
sails.lower()
sails.registerAction()
sails.registerActionMiddleware()
sails.reloadActions()
sails.renderView()
sails.request()
Propertys
.driver
.manager
io.sails
io.socket
req._startTime
req.body
req.cookies
req.fresh
req.headers
req.host
req.hostname
req.ip
req.ips
req.isSocket
req.method
req.options
req.originalUrl
req.params
req.path
req.protocol
req.query
req.secure
req.signedCookies
req.socket
req.subdomains
req.url
req.wantsJSON
req.xhr
sails.LOOKS_LIKE_ASSET_RX
sails.config.custom
Services
add to
create
destroy
find one
find where
populate where
remove from
replace
update
Settings
sails.config.*
sails.config.blueprints
sails.config.bootstrap()
sails.config.custom
sails.config.datastores
sails.config.globals
sails.config.http
sails.config.i18n
sails.config.log
sails.config.models
sails.config.policies
sails.config.routes
sails.config.security
sails.config.session
sails.config.sockets
sails.config.views