DocsUnidad 1: lo básico

Cree una aplicación de notas con Nexy, parte 1: cree el proyecto

La parte 1 del tutorial crea el proyecto que convertirá en una aplicación de notas y lo ejecuta en su navegador en aproximadamente cinco minutos.

Antes de comenzar: uv y Node.js 20 o más reciente. El tutorial sigue el enrutador elegido en la parte superior del menú: cámbielo allí y cada parte mostrará los archivos de ese enrutador.

que construiras

Al final del tutorial, la aplicación tiene páginas y una API JSON para notas, una base de datos, cuentas, notas compartidas por correo electrónico, actualizaciones en vivo, pruebas y una versión de producción. Cada parte termina con una aplicación que se ejecuta, por lo que puedes detenerte después de cualquiera de ellas.

Crear el proyecto

uvx nexy new notes

Responde las preguntas de esta manera:

Pregunta respuesta
¿Enrutador basado en archivos? Yes para los enrutadores personalizados y basados en archivos, No para el modular
Tipo de proyecto Web
Enrutamiento del lado del cliente No: el servidor renderiza las páginas
Marco de cliente React: vuelve en la unidad 4, para islas
Estilo Tailwind CSS
Importar alias @
ORM No database: la parte 5 agrega uno

El enrutador personalizado es el basado en archivos más un APIRouter que ya tiene. El tutorial crea la aplicación con archivos; Incluir un enrutador FastAPI existente muestra cómo montar el suyo junto a ellos.

ejecutarlo

cd notessource .venv/bin/activate    # Windows: .venv\Scripts\activatenexy dev

Abrir http://localhost:3000. Deberías ver la página de bienvenida. Deja nexy dev ejecutándose: a partir de ahora, cada archivo que guardes recargará el navegador.

lo que aprendiste

  • uvx nexy new crea un proyecto e instala sus paquetes Python y JavaScript.
  • nexy dev lo sirve y se recarga al guardar.
  • Las páginas viven en src/routes/: la siguiente parte agrega una.
  • Los controladores y sus vistas viven en src/apps/: la siguiente parte agrega una.

Próximos pasos

Editar en GitHub

Enter abre el resultado, Esc lo cierra.