- Las tecnologías de Sails
- Configuración de VS Code
- Instalar Sails
- Crear una aplicación con Sails
- Arquitectura Backend
- Comandos
- Enlaces de Interés
- Javascript (ECMA Script 8) El lenguaje de la web.
- NodeJS JavaScript en el backend.
- SailsJS Framework MVC para for NodeJS.
- VueJS Frontend Framework.
- Stripe Procesador de pagos.
- Mailgun Automatización de emails.
- Heroku Platform as a Service que permite correr y operar aplicaciones en la nube.
Archivo de configuración:
{
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"node_modules": true,
"**/.tmp": true,
"package-lock.json": true
},
"editor.formatOnPaste": true,
"window.zoomLevel": 0,
"files.associations": {
".eslintrc": "jsonc"
}
}
keybindings.json (Tuerca -> Keyboard Shortcuts -> keybindings.json)
[
{
"key": "ctrl+v",
"command": "pasteAndIndent.action",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+v",
"command": "editor.action.clipboardPasteAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+v",
"command": "-editor.action.clipboardPasteAction",
"when": "editorTextFocus && !editorReadonly"
}
]
Extensiones:
- EJS Language Support añade soporte para archivos .ejs
- Less IntelliSense soporte para archivos .less
- ESLint revisa errores
Además se debe de instalar ESLint globalmente
npm install eslint -g
npm install sails -g
sails new [app]
Se van a mostrar 2 opciones:
- Web App para un proyecto con auth, login y password recovery
- Empty una app en Sails sin configuración.
sails lift
para levantar el servidor y correr la aplicación.
sails new [app]
crea una app en sailssails lift
levanta el servidor