LocalStorage e sessionStorage sono entrambi i cosiddetti WebStorage e appartengono allefunzionalità di HTML5: localStorage memorizza le informazioni senza limiti di tempo, a condizione che l’utente non le elimini cancellando la cache del browser. I dati sono accessibili solo al dominio che inizialmente memorizzava i dati. sessionStorage memorizza le informazioni finché dura la sessione. Solitamente fino…
Mese: Settembre 2018
Autenticazione app NodeJs
Passport (http://www.passportjs.org) è il middleware di autenticazione per NodeJs. È progettato per servire ad un unico scopo: autenticare le richieste. Quando si scrivono i moduli, l’incapsulamento è una virtù, Passport delega tutte le altre funzionalità all’applicazione. Questa separazione mantiene il codice pulito e gestibile e rende Passport estremamente facile da integrare in un’applicazione. Nelle moderne…
Struttura base app NodeJs
Per creare app NodeJs scalabili e manutenibili è consigliabile basare la scrittura dell’applicazione organizzandola secondo una struttura che dovrebbe essere il più possibile modulare. Ciò significa che divideremo l’applicazione in moduli dove ciascun modulo è un’entità di business. app/ —-config/ ——–routes.js ——–settings.js ——–index.js —-common/ ——–index.js —-articles/ ——–routes/ ————index.js ——–controllers/ ————index.js ————index-test.js ——–models/ ————index.js ————index-test.js ——–repositories/…
Struttura base app AngularJS
Per creare app AngularJs scalabili e manutenibili è consigliabile basare la scrittura dell’applicazione organizzandola secondo una struttura che dovrebbe essere il più possibile modulare. Ecco una struttura di esempio: app/ —– shared/ ———- sidebar/ ————— sidebarDirective.js ————— sidebarView.html ———- article/ ————— articleDirective.js ————— articleView.html —– components/ ———- home/ ————— homeController.js ————— homeService.js ————— homeView.html ———-…