aa
This commit is contained in:
@@ -1,23 +0,0 @@
|
||||
# SwaggerAntifraudeMYSQL
|
||||
|
||||
Esta API reproduce las rutas de `SwaggerAntifraude` y utiliza `bdAntifraudeMYSQL`.
|
||||
|
||||
## Conexión MySQL
|
||||
|
||||
La cadena de conexión se resuelve en `bdAntifraudeMYSQL/dbcontext/conexion.cs`, mediante el método original `tsGestionAntifraude.NuevoContexto(NombreConexion: ...)`. No se necesitan las claves `ConnectionStrings:WriteConnection` ni `ConnectionStrings:ReadOnlyConnection`.
|
||||
|
||||
El nombre de la entrada se selecciona en `appsettings.json` de este proyecto:
|
||||
|
||||
```json
|
||||
"MySql": {
|
||||
"NombreConexion": "Producción"
|
||||
}
|
||||
```
|
||||
|
||||
`Producción` es el nombre de la entrada actualmente activa en `conexion.cs`; el nombre por sí solo no indica a qué servidor o base apunta. Comprueba que esa entrada corresponde a la nueva base MySQL antes de probar rutas que escriban datos. Para elegir otra entrada, cambia solo `MySql:NombreConexion` en esta API y asegúrate de que exista en `conexion.cs`.
|
||||
|
||||
## Ejecutar
|
||||
|
||||
El Swagger conserva la autenticación JWT de la API original. Su sección `Jwt` se ha copiado a `appsettings.json` de esta instancia para mantener compatibles los tokens al cambiar la URL de la API.
|
||||
|
||||
Desde esta carpeta, ejecuta `dotnet run --project SwaggerAntifraudeMYSQL.csproj --launch-profile http`. La interfaz Swagger aparece en la raíz de la URL indicada por el perfil `http` en Development. Las rutas `api/...` mantienen los nombres de los controladores originales.
|
||||
Reference in New Issue
Block a user