# Fundamentos do Nuxt (Vue.js / Nuxt.js)
> Estrutura do Nuxt, diretório pages, roteamento automático, layouts, app.vue, diretório server, nuxt.config
- 22 perguntas de entrevista
- Mid-Level
- [Perguntas de entrevista: Vue.js / Nuxt.js](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista.md)
## 1. Qual é a estrutura mínima necessária para uma aplicação Nuxt 3?
**Resposta**
Uma aplicação Nuxt 3 requer apenas um arquivo app.vue ou um diretório pages/ na raiz do projeto. Se app.vue existir sem uma pasta pages/, o Nuxt cria uma aplicação sem o Vue Router. Se pages/ existir, o Nuxt habilita automaticamente o file-based routing e requer no app.vue para exibir as rotas.
## 2. Como funciona o roteamento automático no diretório pages/?
**Resposta**
O diretório pages/ do Nuxt usa file-based routing: cada arquivo .vue cria automaticamente uma rota correspondente. Por exemplo, pages/index.vue se torna a rota '/', pages/about.vue se torna '/about', e pages/blog/[id].vue cria uma rota dinâmica '/blog/:id'. Essa abordagem elimina a configuração manual do router.
## 3. Qual é o papel do componente no app.vue?
**Resposta**
O componente é um outlet que exibe o conteúdo da página ativa com base na rota atual. Ele é obrigatório no app.vue quando o diretório pages/ existe. Sem , as rotas não serão exibidas. É o equivalente a no Vue Router padrão, mas adaptado para o Nuxt.
## Mais 19 perguntas disponiveis
- Como aplicar um layout específico a uma página no Nuxt 3?
- Qual é a diferença entre usar no app.vue e não usá-lo?
Cadastre-se gratis: https://sharpskill.dev/pt/login
## Outros temas de entrevista Vue.js / Nuxt.js
- [Fundamentos de JavaScript](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/javascript-fundamentals.md): 20 perguntas, Junior
- [JavaScript moderno (ES6+)](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/es6-modern-javascript.md): 20 perguntas, Junior
- [Fundamentos do Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-basics.md): 22 perguntas, Junior
- [Componentes Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-components.md): 20 perguntas, Junior
- [Vue Router](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-router.md): 18 perguntas, Junior
- [Pinia State Management](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/pinia-state-management.md): 20 perguntas, Junior
- [Vuex (Legacy)](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vuex-legacy.md): 15 perguntas, Mid-Level
- [Composition API](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/composition-api.md): 24 perguntas, Mid-Level
- [Reatividade do Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-reactivity.md): 20 perguntas, Mid-Level
- [Data Fetching no Nuxt](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-data-fetching.md): 20 perguntas, Mid-Level
- [SSR e SSG no Nuxt](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-ssr-ssg.md): 22 perguntas, Mid-Level
- [Rotas de servidor Nuxt](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-server-routes.md): 20 perguntas, Mid-Level
- [Módulos Nuxt](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-modules.md): 18 perguntas, Mid-Level
- [Composables do Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-composables.md): 20 perguntas, Mid-Level
- [Formulários e validação Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-forms-validation.md): 20 perguntas, Mid-Level
- [Gerenciamento de estado no Nuxt](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-state-management.md): 18 perguntas, Mid-Level
- [Testes no Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-testing.md): 20 perguntas, Mid-Level
- [Deploy do Nuxt e CI/CD](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-deployment-cicd.md): 22 perguntas, Mid-Level
- [Desempenho do Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-performance.md): 22 perguntas, Senior
- [Padrões avançados do Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-advanced-patterns.md): 24 perguntas, Senior
- [TypeScript com Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/typescript-vue.md): 22 perguntas, Senior
- [Autenticação Nuxt](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-auth.md): 20 perguntas, Senior
- [SEO com Nuxt](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-seo.md): 20 perguntas, Senior
- [Internacionalização no Nuxt](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-i18n.md): 18 perguntas, Senior
- [Arquitetura Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-architecture.md): 22 perguntas, Senior
- [Segurança no Nuxt](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-security.md): 20 perguntas, Senior
- [Ecossistema Vue](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/vue-ecosystem.md): 18 perguntas, Senior
- [Migração Vue 2→3 e Nuxt 2→3](https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/migration-vue2-vue3-nuxt2-nuxt3.md): 22 perguntas, Senior
---
Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack.
HTML version of this page: https://sharpskill.dev/pt/technologies/vue-nuxt/perguntas-entrevista/nuxt-fundamentals