Szybkie (albo nie) pytanie. Chcę odczytać sobie zawartość katalogu, sprawdzić które "scieżki" są folderami w ładnym stylu promise, mniej więcej coś takiego fs.readdir().then().then().then(). Przekonwertowałem sobie fs.readdir na promisowa postać ale problem w tym, że nie wiem co zrobić z tablicą plików którą dostaję. Mogę Array.forEach ale wtedy wpadam w callback hell ( ͡°ʖ̯͡°), do tego potrzebuje później fs.stat który też ma callback...
O cię #!$%@?. Moja panna jest w ciąży, właśnie się dowiedziałem xD są tu jacyś ojcowie? Dajcie jakieś rady jak to ujechać, bo póki co to jeden wielki szok xD #zwiazki
fs.readdir().then().then().then()
. Przekonwertowałem sobiefs.readdir
na promisowa postać ale problem w tym, że nie wiem co zrobić z tablicą plików którą dostaję. MogęArray.forEach
ale wtedy wpadam w callback hell ( ͡° ʖ̯ ͡°), do tego potrzebuje późniejfs.stat
który też ma callback...#javascript #js
czyli, użyłem
q.nfcall(fs.readdir, '.')
z biblioteki qsugeruje coś dokładnie odwrotnego, a
.then()
nawet nie ma w api asynca jeżeli dobrze pamiętam.Może bardziej ci podpasuje fibers/futures ale to wymaga lekkiego przestawienia w myśleniu.