Size: a a a

Node.js — русскоговорящее сообщество

2020 December 27

UT

Unknown T. in Node.js — русскоговорящее сообщество
Добрый вечер. Пишу е2е тест, в котором через require вызывается основной код пакета (пакет немаленький, работает с консолью и fs). Использую mocha. Проблема в том, что require ведь можно сделать один раз, при нескольких e2e тестах код запустится только один раз, что с этим можно сделать?
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
ステパンヤノ 。
вы мне ? монго в группе mysql. толсто )))
А если серьёзно я использую mysql в ноде
источник

ス。

ステパンヤノ 。... in Node.js — русскоговорящее сообщество
Данил Мальков
А если серьёзно я использую mysql в ноде
ну поздравляю, там вопрос лока решен за вас ))
источник

CM

Chumachenko Mihail in Node.js — русскоговорящее сообщество
Данил Мальков
Там могут сказать, что mongo это не sql. Но ты не верь им, они еретики
Я ору
источник

CM

Chumachenko Mihail in Node.js — русскоговорящее сообщество
ステパンヤノ 。
ну поздравляю, там вопрос лока решен за вас ))
Можно для тупых что такое лок?)
источник

ス。

ステパンヤノ 。... in Node.js — русскоговорящее сообщество
Chumachenko Mihail
Можно для тупых что такое лок?)
когда один документ обнавляется слишком быстро. допустим один юзер делает write, что на сервере делается read, потом логика, потом write. вот если по середине будет еще один read , то могут возникнуть определенные проблемы.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Unknown T.
Добрый вечер. Пишу е2е тест, в котором через require вызывается основной код пакета (пакет немаленький, работает с консолью и fs). Использую mocha. Проблема в том, что require ведь можно сделать один раз, при нескольких e2e тестах код запустится только один раз, что с этим можно сделать?
Кажется можно сбросить кеш require
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
люди помогите,что нужно прописать в hbs файле,чтобы вывести каждый элемент этого массива взятого из бд mysql???
источник

CM

Chumachenko Mihail in Node.js — русскоговорящее сообщество
ステパンヤノ 。
когда один документ обнавляется слишком быстро. допустим один юзер делает write, что на сервере делается read, потом логика, потом write. вот если по середине будет еще один read , то могут возникнуть определенные проблемы.
Спасибо
источник

UT

Unknown T. in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
Кажется можно сбросить кеш require
Да, погуглил, так и есть. Но везде говорят, что это очень плохо... а как тогда правильно тестировать е2е консольную утилиту на node?
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Данил Мальков
люди помогите,что нужно прописать в hbs файле,чтобы вывести каждый элемент этого массива взятого из бд mysql???
Мне нужно вывести комментарии на сайт, как примерно это сделать?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Unknown T.
Да, погуглил, так и есть. Но везде говорят, что это очень плохо... а как тогда правильно тестировать е2е консольную утилиту на node?
Допустим у тебя есть функция main, которая делает всю работу. Она в файле main.js , а твоя консольная утилита из cli.js ее импортирует и запускает.

Тесты тоже могут ее импортировать и запускать
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Данил Мальков
Мне нужно вывести комментарии на сайт, как примерно это сделать?
Тебе нужно в render передать result и затем в шаблоне вывести через цикл.

Это есть в документации
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
Тебе нужно в render передать result и затем в шаблоне вывести через цикл.

Это есть в документации
Я знаю, что нужно передать но как потом это все друг от друга отделять
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
А не надо шаблонизаторы юзать
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Данил Мальков
Я знаю, что нужно передать но как потом это все друг от друга отделять
В шаблоне будет только result, зачем тебе что-то отделять
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Хотя наверное нужно доку handlebars полностью прочитать, а не только npm доку.
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Хмм, а я видать дурак раз писал код по передачи данных в массив, если это повторение всего лишь одного параметра. Ок спасибо
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Данил Мальков
Хотя наверное нужно доку handlebars полностью прочитать, а не только npm доку.
Тебе достаточно прочитать пример работы с массивами и циклами
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Данил Мальков
люди помогите,что нужно прописать в hbs файле,чтобы вывести каждый элемент этого массива взятого из бд mysql???
Зачем нужен цикл?
источник