Estructura de directorios
.
├── app Directorio de la aplicación
│ ├── controller Directorio de controladores
│ ├── model Directorio de modelos
│ ├── view Directorio de vistas
│ ├── middleware Directorio de middleware
│ │ └── StaticFile.php Middleware de archivos estáticos incorporado
│ ├── process Directorio de procesos personalizados
│ │ ├── Http.php Proceso Http
│ │ └── Monitor.php Proceso de monitoreo
│ └── functions.php Escribe funciones personalizadas de negocio en este archivo
├── config Directorio de configuración
│ ├── app.php Configuración de la aplicación
│ ├── autoload.php Los archivos configurados aquí se cargarán automáticamente
│ ├── bootstrap.php Configuración de retorno llamada que se ejecuta en onWorkerStart al iniciar el proceso
│ ├── container.php Configuración de contenedor
│ ├── dependence.php Configuración de dependencia de contenedor
│ ├── database.php Configuración de base de datos
│ ├── exception.php Configuración de excepciones
│ ├── log.php Configuración de registros
│ ├── middleware.php Configuración de middleware
│ ├── process.php Configuración de procesos personalizados
│ ├── redis.php Configuración de redis
│ ├── route.php Configuración de rutas
│ ├── server.php Configuración del servidor como puerto, número de procesos, etc.
│ ├── view.php Configuración de vistas
│ ├── static.php Interruptor de archivos estáticos y configuración de middleware de archivos estáticos
│ ├── translation.php Configuración de múltiples idiomas
│ └── session.php Configuración de sesión
├── public Directorio de recursos estáticos
├── runtime Directorio de tiempo de ejecución de la aplicación, necesita permisos de escritura
├── start.php Archivo de inicio del servicio
├── vendor Directorio de bibliotecas de terceros instaladas por composer
└── support Adaptación de bibliotecas (incluidas bibliotecas de terceros)
├── Request.php Clase de solicitud
├── Response.php Clase de respuesta
└── bootstrap.php Script de inicialización después de iniciar el proceso