Je fais une supposition, mais je ne pense pas que la configuration de CORS fonctionnera dans ce cas. L’origine (du moins depuis l’application Obsidian Desktop) est 'app://obsidian.md'. Je pense que CORS ne peut être configuré que sur Discourse pour traiter les requêtes HTTP.
@maxtim, avez-vous besoin que cela fonctionne depuis le mobile, ou serait-il suffisant de pouvoir poster sur Discourse depuis l’application de bureau ? Je suppose encore un peu, mais… si je comprends bien, l’application de bureau est une application Electron. Elle fonctionne sur une combinaison de Chromium et Node.js. Vous pourriez être en mesure d’utiliser node-fetch pour effectuer des requêtes côté serveur vers Discourse. Si cela fonctionne, cela résoudrait le problème CORS et vous permettrait d’utiliser FormData dans les requêtes.