<img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?id=600838656713699&amp;ev=PixelInitialized" />
Last updated by @

Sails.js Documentation > Core Concepts

Table of Contents

#
  1. Assets
    1. Default Tasks
    2. Disabling Grunt
    3. Task Automation
  2. Configuration
    1. Using .sailsrc Files
  3. Controllers
  4. Custom Responses
  5. Deployment
    1. FAQ
    2. Hosting
    3. Scaling
  6. File Uploads
  7. Globals
  8. Internationalization
  9. Logging
    1. sails.log()
  10. Middleware
  11. Models
    1. Associations
    2. Dominance
    3. Many-to-Many
    4. One Way Association
    5. One-to-Many
    6. One-to-One
    7. Through Associations
    8. Accessing Join Tables
    9. Attributes
    10. Lifecycle callbacks
    11. Models
    12. Query language
    13. Validations
    14. Model Settings
  12. Policies
  13. Routes
    1. Custom Routes
    2. URL Slugs
  14. Security
    1. CORS
    2. CSRF
    3. Clickjacking
    4. Content Security Policy
    5. DDOS
    6. P3P
    7. Socket Hijacking
    8. Strict Transport Security
    9. XSS
  15. Services
  16. Testing
  17. Upgrading
  18. Views
    1. Layouts
    2. Locals
    3. Partials
    4. View Engines
  19. Extending Sails
    1. Adapters
    2. Generators
    3. Hooks

Is something missing?

If you notice something we've missed or could be improved on, please follow this link and submit a pull request to the sails-docs repo. Once we merge it, the changes will be immediately reflected on the website.

View our GitHub

Please visit sails-docs on GitHub to view documentation on your mobile device.