Grazie a @angular/platform-browser è possibile gestire i meta tags grazie alla funzionalità di addTag, getTag, updateTag e removeTag. Utilizzare i tags ed il title in ogni pagina è molto importante per migliorare il SEO all’interno del proprio sito.
@angular/platform-browser: come usarlo Per utilizzare “@angular/platform-browser” come prima cosa dobbiamo inserirlo all’interno del nostro file TypeScript. (typescript)
1 2 3 import { Meta, Title } from '@angular/platform-browser'; Una volta inserito l’import di Meta e Title non resta che passarli tramite dependency injection al nostro costruttore.
Il messaggio “HTTP Error 500.0 - ANCM In-Process Handler Load Failure” è stato un mio incubo nell’ultimo periodo quando ho deciso di provare un piano di hosting .NET Core al di fuori dei server Azure. Dopo ogni pubblicazione la schermata di errore era sempre e solo la stessa. Esiste soluzione a questo problema? Si, l’ho trovata e devo dire che non è così complessa come credevo.
HTTP Error 500.0 - ANCM In-Process Handler Load Failure In locale funziona, ma sul server no.
Nello sviluppo di un frontend con Angular può esserci la necessità di passare un parametro come query string al backend per poi utilizzarlo come filtro nelle nostre API. La soluzione -che apparentemente può sembrare complicata- si risolve in pochissimi passaggi. La parte più interessante a mio avviso sarà poi il lavoro che si svolgerà a backend per ottimizzare il tutto.
ActivatedRoute: utilizzo step by step Per arrivare ad utilizzare ActivatedRoute e ricevere il nostro parametro in ingresso dobbiamo prima svolgere delle operazioni preliminari.
Durante la creazione di un sito MVC sviluppato con tecnologia NETCore utlizzare le sessioni all’interno dei controller è davvero semplice. Per farlo ti basterà utilizzare la proprietà Session (ISession) presente all’interno di HttpContext. Sarà il controller stesso a fornirci al suo interno il contesto corrente senza complicarci la vita. Prima di fornire la classe “SessionHelper” che ho scritto per voi, vi segnalo due modifiche da fare all’interno dei file Startup.cs:
Integrare Google Analytics in un sito web effettuato con Angular non è immediato come per un sito web tradizionale. Nei siti tradizionali, il contatore di Google Analytics si integra bene in quanto sono Multi Page Applications. Sviluppando con Angular ci troviamo davanti ad un sito Single Page Applications (SPA) e le cose cambiano un attimo.
Google Analytics: Prerequisito
Per potere utilizzare un contatore di Google Analytics dobbiamo prima avere l’account registrato sulla piattaforma di Analytics, registrare il sito web in questione e copiare il codice di monitoraggio fornito da Google per incollarlo nel sito in questione.
CORS: Chi sei? CORS è una sigla ed ha un significato ben preciso. Con questo termine intendiamo Cross-Origin Resource Sharing e (facendola breve) si tratta di HTTP Header aggiuntivi per autorizzare l’uso di risorse (nel nostro caso Azure Function) da server diversi rispetto a dove si trova la risorsa stessa.
CORS policy: No ‘Access-Control-Allow-Origin’ Quando il server sorgente (da cui parte la richiesta) non viene autorizzato sul server di destinazione ci viene fornito un messaggio di errore.