Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• http://sailsjs.org/documentation/reference/
• Posee un soporte para los requisitos de aplicaciones modernas: data-driven APIs con una
arquitectura escalable y service-oriented.
• Facilita el desarrollo de APIs REST, servidores de archivos, seguridad y websockets para menajar
peticiones en tiempo real gracias a Socket.io.
• Servidor dinámico
• Nodejs, express
• Model
• Mysql o mongoDB
•npm --v
•sails –v
• config/connection
• Línea 59 conexión local mongodb
• Cambiar nombre de la conexión
• Datos nombre de usuario
• Contraseña, puerto, BD
• config/model.js
• Connection:’nombre del servidor- conector’
• Materiales
• Carpeta Materialize
• jquery.js
• Carpeta config/routes
• Crear una ruta estática
• /inicio es la ruta de nuestra URL
• En assets/dependencies/init.js agregar
$(document).ready(function(){
$(".button-collapse").sideNav();
});
• Probar con nueva ruta el sitio
• Agregar iconos
• slider
id_carrera:{
owner:{
collection:‘alumno', model:‘carrera',
via : 'owner' //unique:true
} }
Insertar datos
siempre del lado
del model para
los FK
MI Ignacio Huitzil Velasco 37
Control agregar registros mediante URL
cursa: {
collection:'materia', matricula: {
via: 'matricula' model: 'alumno'
} }
id_profesor:{
materias:{ model:'profesor' profesores: {
collection: 'materia', }, collection: 'profesor',
via: 'id_profesor', id_materia: { via: 'id_materia',
through:'imparte_materia' model: 'materia' through:'imparte_materia
} }
}
Dentro de la función se
Los callbacks son de este ejecutan funciones antes
tipo se ejecutan hasta que de que termine la primera.
termine la primer función.
MI Ignacio Huitzil Velasco 44
Controller o control
• Del archivo config/ blueprints descomentar línea 47, 72, 86
• Finalidad no depender de rutas estáticas.
• El nuevo nombre para nuestra ruta dentro de controller, hace referencia a una
vista con el mismo nombre.
• new:function(req,res){ }; --------------------> 1er controller.
/api/controllers/Alumnocotroller.js
,
Universidad Politénica de Amozoc
ignacio.huitzil@upamozoc.edu.mx
Tel: (222) 168 85 67/ 168 83 58 ext. 123