Skip to content

No disponible todavía

Next.js ​

No hay una integración de Corvis con Next.js: Corvis no puede ejecutar el servidor de Next.js ni su renderizado del lado del servidor, que necesitan Node.js.

Alternativas ​

Exportación estática. Si tu aplicación de Next.js puede exportarse como archivos estáticos, Corvis la sirve con ServeStaticModule, incluido el fallback de una aplicación de una sola página:

rust
#[module(
    imports = [
        ServeStaticModule::for_root(vec![
            ServeStaticOptions::new("./web/out")
                .exclude(&["/api/(.*)"])
                .spa_fallback(true),
        ]),
    ],
    controllers = [/* tu API */],
)]
pub struct AppModule;

Con app.set_global_prefix("api"), la API y el frontend conviven en el mismo origen. Ver Archivos estáticos.

Dos servicios. Si necesitas renderizado en el servidor, ejecuta Next.js y la API de Corvis como procesos separados y únelos detrás de un proxy inverso, o habilita CORS en la API.

Publicado bajo la licencia MIT.