< Return to Video

WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING

  • 0:08 - 0:10
    SEO é o mecanismo de busca
    otimizado
  • 0:10 - 0:13
    e uma forma de utilizá-lo é com SSR,
  • 0:13 - 0:17
    que renderiza páginas web no servidor,
    ao invés do navegador,
  • 0:17 - 0:19
    tornando a aplicação
    muito mais rápida,
  • 0:19 - 0:21
    principalmente ao consumir API.
  • 0:21 - 0:22
    Aqui no código,
  • 0:22 - 0:25
    vamos ter que fazer
    algumas modificações,
  • 0:25 - 0:29
    como, por exemplo, em "app",
    adicionar mais uma pasta
  • 0:29 - 0:32
    "exemploapi" com a sua "page.jsx".
  • 0:32 - 0:37
    E no "Nav", vamos criar mais um link
    chamando a rota
  • 0:37 - 0:41
    "exemploapi" e colocando
    "exemplo consumo de API com SSR".
  • 0:41 - 0:44
    Como vocês podem ver aqui na tela.
  • 0:44 - 0:47
    Nós temos o "home",
    "sobre", "contato"
  • 0:47 - 0:50
    e o "exemplo consumo API com SSR".
  • 0:50 - 0:54
    No "page.jsx",
    nós temos a seguinte estrutura,
  • 0:54 - 0:58
    essa função chamada "getData",
  • 0:58 - 1:02
    que está sendo executada
    de forma assíncrona,
  • 1:02 - 1:06
    está buscando nessa URL,
  • 1:06 - 1:11
    que é uma API desenvolvida
    pelo "jsonplaceholder",
  • 1:11 - 1:13
    então ele vai lá buscar
    todos os dados que estão nessa API
  • 1:13 - 1:16
    e se tiver tudo certo,
    ele retorna um json,
  • 1:16 - 1:19
    se não, ele apresenta uma falha.
  • 1:19 - 1:24
    Essa forma de você criar essa função
    ajuda exatamente,
  • 1:24 - 1:27
    ao invés de executar aqui no navegador,
  • 1:27 - 1:31
    a executar no servidor
    que está executando a sua aplicação.
  • 1:31 - 1:35
    Isso é uma forma de um server
    side render, um SSR.
  • 1:35 - 1:41
    E aqui embaixo é onde será apresentado
    o resultado dos dados
  • 1:41 - 1:43
    que vão ser consumidos dessa API.
  • 1:43 - 1:46
    Então, estou retornando aqui o meu "Nav",
  • 1:46 - 1:50
    um "h1" que vai ter dados
    do servidor com SSR
  • 1:50 - 1:53
    e aqui fazendo uma função
    usando "map"
  • 1:53 - 1:57
    listando por "title", "ID"
    e "title".
  • 1:57 - 2:02
    Na verdade, tudo o que estiver
    dentro dessa API.
  • 2:02 - 2:05
    Se você clicar aqui já está estilizado.
  • 2:05 - 2:08
    Estilizamos aqui com tailwind
    e se clicarmos aqui
  • 2:08 - 2:14
    recebemos a API já estilizada
    com o título de cada item.
  • 2:14 - 2:17
    Então essa é uma forma rápida
    de usar o SO
  • 2:17 - 2:20
    consumindo dados de uma API
    de forma assíncrona,
  • 2:20 - 2:23
    utilizando técnicas de SSR.
Title:
WEB CAP17 2025 VA07 NEXT.JS SERVER-SIDE-RENDERING
Video Language:
Portuguese, Brazilian
Duration:
02:26

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions