Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

500
Visualizações
¿Cómo acceder a la sesión de sveltekit en el punto final?

¿Cómo se accede a una sesión en un punto final en sveltekit? He intentado esto pero sin suerte:

 import { get } from 'svelte/store'; import { getStores} from "$app/stores"; function getUser() { // <- call this at component initialization const { session } = getStores(); return { current: () => get(session).user } }
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

El almacén de sesión solo funciona dentro de componentes esbeltos (usa contexto bajo el capó), lo que proporciona aislamiento entre los usuarios.

Puede importar getSession desde src/hooks.js y pasar el evento para reutilizar la lógica que extrae los datos de sesión de la solicitud.

about 4 years ago · Juan Pablo Isaza Relatório

0

El almacén de sesiones se está completando en src/hooks.js , el flujo normal para hacerlo es

  1. en handle , agregue algunos datos a event.locals .
  2. en getSession , use event.locals para crear un objeto de sesión.

Este objeto de sesión está disponible en el cliente como almacén de sesión y durante ssr si usa las funciones de load , pero no está disponible en los puntos finales.

Sin embargo, lo que está disponible en el punto final es la variable locals , que originalmente se pasa a la función getSession , para que pueda leerla.

 export async function get({ locals }) { // code goes here }

Solo tenga en cuenta que esto significa que no hay sincronización entre los locales y la sesión del lado del cliente, si agrega algo a la sesión, no estará disponible para el punto final. Para manejar esto, tendría que, por ejemplo, agregar nuevos datos a la cookie y analizarlos en la función de handle .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda