# Fondamenti di Nuxt (Vue.js / Nuxt.js)
> Struttura Nuxt, directory pages, routing automatico, layouts, app.vue, directory server, nuxt.config
- 22 domande da colloquio
- Mid-Level
- [Domande da colloquio: Vue.js / Nuxt.js](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio.md)
## 1. Qual è la struttura minima richiesta per un'applicazione Nuxt 3?
**Risposta**
Un'applicazione Nuxt 3 richiede solo un file app.vue o una directory pages/ nella radice del progetto. Se app.vue esiste senza una cartella pages/, Nuxt crea un'applicazione senza Vue Router. Se pages/ esiste, Nuxt abilita automaticamente il file-based routing e richiede in app.vue per visualizzare le rotte.
## 2. Come funziona il routing automatico nella directory pages/?
**Risposta**
La directory pages/ di Nuxt usa il file-based routing: ogni file .vue crea automaticamente una rotta corrispondente. Ad esempio, pages/index.vue diventa la rotta '/', pages/about.vue diventa '/about', e pages/blog/[id].vue crea una rotta dinamica '/blog/:id'. Questo approccio elimina la configurazione manuale del router.
## 3. Qual è il ruolo del componente in app.vue?
**Risposta**
Il componente è un outlet che visualizza il contenuto della pagina attiva in base alla rotta corrente. È obbligatorio in app.vue quando esiste la directory pages/. Senza , le rotte non verranno visualizzate. È l'equivalente di nel Vue Router standard ma adattato per Nuxt.
## Altre 19 domande disponibili
- Come applicare un layout specifico a una pagina in Nuxt 3?
- Qual è la differenza tra usare in app.vue e non usarlo?
Registrati gratis: https://sharpskill.dev/it/login
## Altri argomenti di colloquio Vue.js / Nuxt.js
- [Fondamenti di JavaScript](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/javascript-fundamentals.md): 20 domande, Junior
- [JavaScript moderno (ES6+)](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/es6-modern-javascript.md): 20 domande, Junior
- [Fondamenti di Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-basics.md): 22 domande, Junior
- [Componenti Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-components.md): 20 domande, Junior
- [Vue Router](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-router.md): 18 domande, Junior
- [Pinia State Management](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/pinia-state-management.md): 20 domande, Junior
- [Vuex (Legacy)](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vuex-legacy.md): 15 domande, Mid-Level
- [Composition API](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/composition-api.md): 24 domande, Mid-Level
- [Reattività di Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-reactivity.md): 20 domande, Mid-Level
- [Data Fetching in Nuxt](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-data-fetching.md): 20 domande, Mid-Level
- [SSR e SSG in Nuxt](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-ssr-ssg.md): 22 domande, Mid-Level
- [Route server Nuxt](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-server-routes.md): 20 domande, Mid-Level
- [Moduli Nuxt](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-modules.md): 18 domande, Mid-Level
- [Composables di Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-composables.md): 20 domande, Mid-Level
- [Form e validazione Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-forms-validation.md): 20 domande, Mid-Level
- [Gestione dello stato in Nuxt](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-state-management.md): 18 domande, Mid-Level
- [Testing in Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-testing.md): 20 domande, Mid-Level
- [Deployment di Nuxt e CI/CD](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-deployment-cicd.md): 22 domande, Mid-Level
- [Prestazioni di Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-performance.md): 22 domande, Senior
- [Pattern avanzati di Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-advanced-patterns.md): 24 domande, Senior
- [TypeScript con Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/typescript-vue.md): 22 domande, Senior
- [Autenticazione Nuxt](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-auth.md): 20 domande, Senior
- [SEO con Nuxt](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-seo.md): 20 domande, Senior
- [Internazionalizzazione in Nuxt](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-i18n.md): 18 domande, Senior
- [Architettura Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-architecture.md): 22 domande, Senior
- [Sicurezza Nuxt](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-security.md): 20 domande, Senior
- [Ecosistema Vue](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/vue-ecosystem.md): 18 domande, Senior
- [Migrazione Vue 2→3 e Nuxt 2→3](https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/migration-vue2-vue3-nuxt2-nuxt3.md): 22 domande, Senior
---
Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack.
HTML version of this page: https://sharpskill.dev/it/technologies/vue-nuxt/domande-colloquio/nuxt-fundamentals