Une gestion d’erreur de son API .Net automatique via ses exceptions
...
En basculant sur PhpStorm, j’ai été surpris de constater que les annotations n’étaient pas nativement prises en charge par l’IDE.
En effet, PhpStorm ne va pas vous proposer d’ajouter automatiquement les imports nécessaires à vos annotations et va les considérer comme « inutiles ».
Cela signifie que même si vous rajoutez les imports manuellement, ils seront supprimés automatiquement au moment de l’optimisation des imports !
Pour régler ce problème, c’est très simple, il suffit d’installer le plugin PHP Annotations
.
Pour cela, allez dans File > Settings > Plugin puis cherchez « annotation ».
Cliquez sur le bouton install
, puis redémarrez votre IDE.
C’est tout ce qu’il y avait à faire, votre IDE ne considérera plus ces imports comme inutiles et il va vous proposer de les importer automatiquement ! 🙂
On va voir comment avoir en quelques minutes des assertions qui vont vérifier les endpoints de notre API avec des scénarios de ce genre: Feature: Create a new account As a visitor, I can create an account to access the game Scenario: A visitor c...
Depuis .NET 9, le le support d’OpenAPI est directement inclus dans .NET et ne passe plus par les librairies Swagger par défaut (plus d’info sur ce choix ici si jamais ça vous intéresse). De façons simplifiée, la librairie Swashbuckle.AspNetCore.Sw...
Description du problème Par défaut, il n’est pas autorisé de faire des requêtes entre une application qui est dans un domaine A vers une autre qui serait dans un domaine B (pour des raisons de sécurité, il y a plus de détails dans les sources). S...