Pdf 37 — Sails.js In Action
javascript Copy Code Copied // api/models/Task.js module . exports = { attributes : { name : { type : ‘string’ , required : true } , completed : { type : ‘boolean’ , defaultsTo : false } } } ;
The first step is to create a new model for our tasks. In Sails.js, models are used to interact with the database. To create a new model, create a new file called Task.js in the api/models directory: sails.js in action pdf 37
Sails.js is a Model-View-Controller (MVC) framework that allows developers to build web applications using a familiar and intuitive syntax. It is designed to work seamlessly with Node.js and provides a lot of built-in features that make it easy to build real-time web applications. Sails.js is often referred to as the “Rails of Node.js” due to its similarities with the popular Ruby on Rails framework. javascript Copy Code Copied // api/models/Task
The next step is to create a new controller for our tasks. In Sails.js, controllers are used to handle requests and send responses. To create a new controller, create a new file called TaskController.js in the api/controllers directory: To create a new model, create a new file called Task