Como crear un proyecto nuevo en SailsJS

Con la instalación de SailsJS, también instalamos un CLI (Command Line Interface), el cual se encuentra en el core de SailJS. Este CLI nos proporciona herramientas que entre otras cosas nos permite crear proyectos, generar Rest API's, etc.

En este artículo estaremos viendo algunas de estas herramientas.

Crear un nuevo proyecto

Para crear un nuevo proyecto solo debemos de ejecutar el siguiente comando:

sails new nombre-del-proyecto  

Para ejecutar este proyecto solo tenemos que entrar al folder del mismo y ejecutar el comando:

sails lift  
generate

Esta herramienta nos permite generar API's, Controllers o Models.

Para generar un API, solo es necesario ejecutar el comando:

sails generate api nombre-del-recurso  

Para generar un controller:

sails generate controller nombre-del-controller  

Para generar un model:

sails generate model nombre-del-controller  
Estructura de archivos de un proyecto SailsJS

Como podemos ver en la imagen, dentro del api se encuentran nuestros controllers que es donde ponemos la lógica del api. Dentro de Model se encuentran nuestros modelos de datos. En Policies las políticas de acceso a los métodos dentro de los controladores.