Size: a a a

2021 March 06

AP

Alexander Ponomarev in Svelte [svelt]
старые которые непроходили проходят?
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
Написал с 30 новых и все проходит
26*
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
старые которые непроходили проходят?
Еще в тот же день когда написал пофиксил - там была ошибка логирования переменных
источник

МТ

Марк Танащук... in Svelte [svelt]
Грубо говоря Object.entries(variables).forEach(console.log) и я случайно на другой уровень скоупа перенес variables(дофига времени прошло с того времени, так что точно не помню, может в чем-то другом была проблема)
источник

Б

Баходур in Svelte [svelt]
Привет
источник
2021 March 07

AP

Alexander Ponomarev in Svelte [svelt]
еслинт с подключенным тайпкриптом не обращает внимание на lang="ts" у скрипт тегов, то есть при его отсутствии линтит жс как тайпскрипт
источник

A

Arushwl in Svelte [svelt]
что-то не соображу как вернуть изменный объект из цикла для ответа...

на входе строка (from .json) > преобразую в объект > ищу ключи с нужным значением (ссылка на файл.md) > читаю по ним файлы > заменяю значение на прочитанную из файла строку > ... а дальше как дождаться замены всех значений и отправить изменённый объект...🤔
источник

A

Arushwl in Svelte [svelt]
в данной реализации в ответе отправляется изначальный .json
источник

EM

E M in Svelte [svelt]
Arushwl
что-то не соображу как вернуть изменный объект из цикла для ответа...

на входе строка (from .json) > преобразую в объект > ищу ключи с нужным значением (ссылка на файл.md) > читаю по ним файлы > заменяю значение на прочитанную из файла строку > ... а дальше как дождаться замены всех значений и отправить изменённый объект...🤔
Promise.all() ?
источник

A

Arushwl in Svelte [svelt]
E M
Promise.all() ?
может и так... а как это будет выглядеть? я не рублю в проимисах... и често чую есть проще решение
источник

A

Arushwl in Svelte [svelt]
ща текстом дам
источник

A

Arushwl in Svelte [svelt]
let data = JSON.parse(d)
                       async function returnData() {
                           for (const [k, v] of Object.entries(data)) {
                               if (v.toString().includes('.md')) {
                                   fs.readFile(data[k], 'utf8', (e, d) => {
                                       if (e) (console.error(e), next())
                                       else {
                                           data[k] = marked(d)
                                           console.log(data)
                                       }
                                   })
                               }
                           }
                       }
                       returnData().then(() => res.send(JSON.stringify(data)))
источник

A

Arushwl in Svelte [svelt]
Arushwl
let data = JSON.parse(d)
                       async function returnData() {
                           for (const [k, v] of Object.entries(data)) {
                               if (v.toString().includes('.md')) {
                                   fs.readFile(data[k], 'utf8', (e, d) => {
                                       if (e) (console.error(e), next())
                                       else {
                                           data[k] = marked(d)
                                           console.log(data)
                                       }
                                   })
                               }
                           }
                       }
                       returnData().then(() => res.send(JSON.stringify(data)))
источник

EM

E M in Svelte [svelt]
Arushwl
может и так... а как это будет выглядеть? я не рублю в проимисах... и често чую есть проще решение
надо начинать рубить, т.к. readFile возвращает их
источник

EM

E M in Svelte [svelt]
источник

A

Arushwl in Svelte [svelt]
это поянтно - спасибо
источник

EM

E M in Svelte [svelt]
Arushwl
это поянтно - спасибо
рад помочь
источник

A

Arushwl in Svelte [svelt]
я не могу сообразить как дождаться подмены всех значений в объекте
источник

EM

E M in Svelte [svelt]
собрать все промисы с чтением файлов в массив и потом Promise.all с этим массивом
источник

EM

E M in Svelte [svelt]
я могу написать за вас, но думаю лучше вам разобраться самому и самому написать это. это несложно, на самом деле. и потом промисы пригодятся в будущем, их надо знать
источник