Konnector "dev mode" ne se lance pas

paramètres
bug
question

#1

Bonsoir.

Tout d’abord je tiens à dire que j’apprécie beaucoup votre projet, qui plus est made in France. Je soutiens ce genre de projets et serait heureux de pouvoir contribuer (là est le sujet de mon post), je le précise bien en en-tête, avant que l’on croit que je ne suis ici que pour râler.


Je suis en train de développer un connecteur pour la banque N26, simplement pour récupérer les relevés de compte.

Jusqu’à présent, première étape mode standalone franchie, je démarre mon connecteur, relevés récupérés sur mon ordi… Très bien.

Deuxième étape le mode dev qui… Ne se lance pas.

  1. Que je modifie ou non le paramètre COZY_URL du fichier konnector-dev-config.json, l’URL par défaut cozy.tools:8080 est utilisée dans tous les cas.

config-cozy-url

La doc annonce pourtant que ça devrait être le cas.

  1. En ajoutant la variable d’env dans le script dev du fichier package.json le changement est enfin pris en compte mais le serveur ne se lance toujours pas :
"dev": "COZY_URL=https://xxx-home.mycozy.cloud cozy-run-dev"

J’ai beau supprimer node_modules/ et enchaîner avec des yarn cache clean && yarn (ou via npm install), rien ne change. Même si je ne vais pas vous cacher que tout n’est pas rose pendant ces install, l’erreur peut très bien venir de là mais vu la quantité de log retournée…

Auriez-vous des idées quant à ce problème svp ? J’ai peut-être raté une étape dans le process ? Au travers de toutes vos docs je n’ai pourtant pas vu d’autres indications particulières pour cette étape.


PS :
J’ai trouvé ce forum par chance (je ne sais plus comment) pour poser mes questions, mais à la base je comptais le faire sur GitHub. Au vu du nombre de repo que vous avez je n’ai tout simplement pas su lequel utiliser (client, konnector-template, home… Je n’arrivais pas à clairement les distinguer). Bonne ou mauvaise idée ? Quel moyen favorisez-vous ?

PPS :
Sur une note à part, de façon honnête et sans que ça soit pris pour de la “critique facile” en affirmant faire mieux blablabla, je dois vous avouer que je trouve particulièrement pas facile / confus de débuter le développement d’un connecteur.
Pas forcément dans la technique, mais pour s’y retrouver dans les doc, de où, de quoi, des valeurs, des retours, documentations à plein d’endroits différents, documentations qui ne donnent pas les mêmes informations … Ça demande à nager dans une quantité d’information assez conséquente (peut-être trop?) et à la fois confuse.
Ce n’est que mon humble avis, rien de méchant, au contraire je souhaite que du bien à ce projet.

Je vous remercie :+1: !


Connecteur N26
#2

Bonjour @wameek,

Bienvenue à bord de ce forum :smile:

Concernant tes questions techniques, je les ai transmises aux développeurs, j’espère que certains ne sont pas en vacance aujourd’hui et pourront te répondre rapidement.

Pour le reste, tu es au bon endroit pour poser tes questions, ce forum est le lieu d’échange privilégié avec la communauté. Nous allons le préciser dans la documentation.

Merci beaucoup pour ton retour honnête sur la documentation. Tu es bien parti de cette page pour débuter : https://docs.cozy.io/en/tutorials/konnector/ ?
Est-ce que tu aurais des idées pour simplifier cette documentation ? Qu’est-ce que qui t’a le plus manqué ?


#3

Bonjour waweek,

Est ce que si tu modifies

"dev": "COZY_URL=https://xxx-home.mycozy.cloud cozy-run-dev"

par

"dev": "COZY_URL=https://xxx.mycozy.cloud cozy-run-dev"

(sans le -home), ca fonctionne mieux ?