void/nitro: support Nitro 3 and Nuxt 5
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 47/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- mysql, nuxt, postgresql, typescript
Línea de trabajo
Start with packages/void/src/nitro.ts, especially the runtime plugin that wraps nitroApp.h3App.handler, and compare it with Nitro 3's NitroApp type. Check the Nitro Worker tests that use nitropack and the workspace catalog's Nuxt version. Done means a Nuxt 5 app using database: "pg" serves a void/db query in dev and after void deploy.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What
void/nitro targets Nitro 2, so a Nuxt 5 app can't use void/db with PostgreSQL or MySQL.
For those dialects, void/nitro adds a runtime plugin that wraps nitroApp.h3App.handler (nitro.ts).
Nitro 3's NitroApp has fetch and h3, but no h3App (NitroApp type).
The workspace catalog pins nuxt: ^4.6.1, and the Nitro Worker tests use nitropack.
We run Nuxt 5 nightly on [email protected] and want to move its PostgreSQL app to Void. For now it stays on NuxtHub.
Not reproduced yet. This comes from reading the source.
Done when
A Nuxt 5 app with database: "pg" serves a void/db query in dev and after void deploy.
- Lenguaje dominante
- TypeScript
- Estrellas
- 402
- Forks
- 32
- Merge medio
- 12 h 28 min
- PR fusionados (30 d)
- 77
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de voidzero-dev/void
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
voidzero-dev/void#478 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
voidzero-dev/void#463 ·
Los mantenedores suelen responder en 1 día
-
Deploy after a secret change fails for Workers over ~750 KB: source read-back capped at 1 MiBAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
voidzero-dev/void#459 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
voidzero-dev/void#428 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
voidzero-dev/void#480 ·
Los mantenedores suelen responder en 1 día
Todos los issues de voidzero-dev/void
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Pet submission: Sleepwing / 眠翼鸟Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
OpenPetsHQ/openpets#273 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
fritzprix/libr-agent#2161 ·
Los mantenedores suelen responder en 1 día
-
macOS: clicking a menu item that has a submenu closes the menu instead of opening the submenuAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
blackboardsh/electrobun#581 ·
-
backlog-skill effort:xs frontend infra ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
LucasSantana-Dev/Lucky#2862 ·
Los mantenedores suelen responder en 1 día