Vous pouvez utiliser les paramètres de configuration dans appSettings.json pour contrôler le comportement de l'API Web.
Le fichier appSettings.json contient la configuration de l'API Web. Il se trouve dans le dossier d'installation de l'API Web, à C:\Program Files (x86)\Genetec\Genetec Mission Control Web API\ par défaut.
Le tableau suivant énumère les paramètres de configuration :
Paramètre | Description |
---|---|
Serilog
|
Paramètre de premier niveau de la configuration de la journalisation de l'API Web. Serilog est une bibliothèque .NET qui capture des informations de diagnostic à l'aide de puits de journalisation. Les puits de journalisation suivants sont intégrés à l'API Web et sont activés par défaut :
Pour plus d'informations sur la configuration de Serilog, voir les descriptions de serilog-sinks-file et serilog-sinks-eventlog sur GitHub. |
Hôtes autorisés
|
Liste séparée par des points-virgules des en-têtes d'hôte autorisés à se connecter à l'API Web. Si le serveur local utilise un hébergement virtuel, utilisez cette liste pour spécifier les hôtes qui acceptent les connexions à l'API Web. Par défaut, un astérisque (*) est utilisé pour spécifier tous les hôtes virtuels. Pour en savoir plus sur les valeurs autorisées et obtenir des informations complémentaires, consulter la documentation Microsoft. |
Port
|
Définit le port d'écoute de l'API Web. Par défaut, le port 9550 est utilisé. |
Activer la documentation Web
|
Permet d'accéder à la documentation destinée aux développeurs pour l'API Web. Par défaut, false est utilisé pour garantir que la documentation du développeur n'est activée qu'en cas de besoin. |
Origines autorisées
|
Active les requêtes cross-origin (CORS) vers l'API Web. Il s'agit d'une liste blanche de domaines qui peuvent accéder à l'API Web à partir d'un navigateur. Exemple :
Pour plus d'informations, consultez la documentation de Microsoft sur le fonctionnement de CORS . |