SSR API
- Lenguaje dominante
- TypeScript
- Estrellas
- 3
- Forks
- 1
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
## Requirements
We need to add out of the box support for Server Side Rendering in BlueRain. This may require some modification in BlueRain as well as `bluerain-cli-web`.
- BlueRain should have a helper method or property to check if the app is running in SSR mode
- Each plugin may add SSR support by hooking into SSR specific hook
- We need to have a way to access SSR context/state which server can use after boot. A use case of this can be router context to return correct HTTP status code from the server.
- How add custom auth on the server side, with cookie or tokens, etc? We may need to have server specific hooks inside or outside BlueRain (i.e. adding custom express middlewares).
- Explore to add support for the .ssr files just like we have platform specific files (e.g. *.web.ts, *.iso.ts, *.android.ts)
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza leyendo la arquitectura de BlueRain core y bluerain-cli-web, centrándote en los archivos específicos de plataforma existentes, como *.web.ts y *.iso.ts. Define cómo deben encajar la detección del modo SSR, los hooks de plugins, el contexto del servidor, el middleware de autenticación y los archivos *.ssr. Se considera terminado cuando la SSR API y los límites de integración están especificados y son compatibles en ambos componentes.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- express, typescript
- Área
- backend, web-dev
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 20/100