Closed wbaridon closed 6 years ago
Quel est le soucis ? L’interpréteur gueule ou ca reste synchrone ?
Dans le premier cas, essaie de regarder pourquoi, et regarde des exemples sur internet / mon fichier fakeProfile.js.
Dans le second cas, met des consoles logs un peu partout pour voir exactement ce qui est synchrone et ce qui ne l'est pas. N'oublie pas le couple async
- await
quand tu appelle ta promise, et le .then(callback)
Je ne sais pas je tourne en rond sur la promise depuis ce matin. (node:3248) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'then' of undefined Par exemple a l'instant pour le code
`function getInterests(user, id, callback) {
return new Promise((resolve, reject) => {
var result = [];
console.log('avant for')
for (var i in user) {
interests.getUser(id, callback).then(result[i] = callback)
console.log('dans for' + i )
}
console.log('avant resolve')
resolve(result)
}).then(callback)
}`
Ton .then, c'est pas dans ta promise que tu le mets, mais quand tu l'appelle
Genre await mafunctuonquiretourneunepromise(arg).then().catch()
J'abdique je vais essayer encore de lire d'autres docs mais cela ne veut pas fonctionner ;(
Je te fais ca demain
On Mon, Sep 17, 2018, 4:20 PM wbaridon notifications@github.com wrote:
J'abdique je vais essayer encore de lire d'autres docs mais cela ne veut pas fonctionner ;(
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/wbaridon/matcha/issues/66#issuecomment-422035916, or mute the thread https://github.com/notifications/unsubscribe-auth/AYnwttMpHcaEKBNrV6D20fIc_A7uphvNks5ub6-3gaJpZM4Wrxcs .
User correspond a un tableau contenant toute la date de nos users. Je cherche a y rajouter une ligne interet avec l'ensemble des interets correspondant a chaque user. Soucis je n'arrive pas a faire la promise.