Aleksandr
но не тогда когда писал этот модуль
Aleksandr
OMG
какую жуткую реакцию произвел мой небольшой модуль. Что в нем плохого?
Aleksandr
По мне mocha лучше
Victor
какую жуткую реакцию произвел мой небольшой модуль. Что в нем плохого?
я просто открыл и увидел это:
let $_$_$_jsi_$_$_$ = require('./parser');
let $_$_$_fs_$_$_$ = require('fs');
function $_$_$_parse_$_$_$ ($_$_$_filePath_$_$_$, $_$_$_options_$_$_$, $_$_$_callback_$_$_$) { // define the template engine
$_$_$_fs_$_$_$.readFile($_$_$_filePath_$_$_$,'utf-8', function ($_$_$_err_$_$_$, $_$_$_content_$_$_$)
Victor
https://github.com/AlexStrNik/JSTE/blob/master/jste/index.js
Victor
кажется у тебя клавиши $ и _ запали
Aleksandr
а это.... это вообщем потому, что переменные из шаблона встраиваются в код. И для этого назвал так, чоб точно не пересеклись
Victor
не только это
Victor
вот это : https://github.com/AlexStrNik/JSTE/blob/master/jste/parser.js#L7
Victor
очень плохо использовать синхронные операции
Victor
https://github.com/AlexStrNik/JSTE/blob/master/jste/parser.js#L63
eval в коде - тоже плохо
Victor
KlonD90
@AlexStrNik какие-то немного странные решения
KlonD90
этот peer exchange не лучший выбор
Aleksandr
зато более менее простой
KlonD90
тебе нужно что-то с gossip
KlonD90
потому как для блокчейна только так
Aleksandr
KlonD90
https://www.npmjs.com/package/swim
Aleksandr
спасибо
KlonD90
ну вообщем я сам такую штуку тоже планирую писать в рамках фанового миникурса недельного(блокчейн с пониманием как что работает и как его запилить под себя). если хочешь угореть то записывайся. хотя в основе блокчейна в целом больше экономической сложности типа как выстроить систему так чтобы участникам сети был выгодно заниматся этим и все не развалилось бы ._. ну плюс защита
Aleksandr
Pavel
Nikita
Плюсик
Pauline
Pauline
ладно)
Дмитрий
Anonymous
пасаны, а вот что надо установить чтобы мне вместе с моими console.log выводился файл и номер строки с которой был вызван этот console.log ?
Alisher
console.log('file 1.ts ,line 159');
Vladimir
Console.trace
Vitaliy
возможно при дебагинге будет видно
Anonymous
спс
Alisher
https://www.npmjs.com/package/tracer
Alisher
https://github.com/baryon/tracer
Mannaro
Товарищи, помогите советом! У меня есть 3 пакета. A, B и C. A зависит от B и C, а B зависит от C. Делаю в пакете C npm link. Затем делаю в пакете B npm i. После чего делаю (в пакете B) npm link. Затем иду в пакет A и делаю там npm i. Получаю 404 на пакет C.
Mannaro
Что за беда?(
Nikita
Доброго времени суток друзья!
Вопро по express. Кто пользовался res.sendFile(path, options)?
Когда отправляется файл, то его имя принимается так же как url метода
server.get('/downloads', function(req, res, next) { ... }
Но как файлу дать кастомное имя, или использовать хотя бы то, которое имеет когда лежит в папке на сервере?
Yurii
Max
Народ, есть кто-то кто делал стресс-тестирование на ноде?
Нужно послать порядка 20К+ записей за небольшой промежуток времени на сервер, при чём запросы - JSON с динамически генерируемыми данными. При чём в многопоточном, ну или ассинхронном режиме...
Есть в ноде хорошиме тулкиты для этого?
Max
я пока только это нагуглил: https://artillery.io
NoMad42 🇷🇺
Sergey
Max
да мне бы что-то сподручное) а сюда ещё и через VPN стучать нужно - я с Украины
Nikita
Yurii
Nikita
вот так
Алексей
всем привет
есть такое
const debug = require('debug')('myapp:server');
function onListening() {
const addr = server.address();
const bind = typeof addr === 'string'
? `pipe addr`
: `port addr.port`;
debug(`Listening on bind`);
}
Алексей
как запустить дебаг
Алексей
server.on('listening', onListening);
Алексей
конкретного модуля
Yurii
Кылыч
Я реализовываю
Кылыч
Crud для админки. И очередь дошла до update. Как отправлять файл на фронт и задать его как старое значение. Для загрузки использовал multer
🖤
App. Get ('*', %%%%) для отдачи странички 404 имеет какие-то security issues?
Cenator 🐈
🖤
все так делают же
Ну "все делают" это такое, но если каких-то проблем пока не выявлено, то хорошо. Благодарю за ответ
Dmitrii
А скажите, как сейчас с работой на node.js? Больше заграничной работы или у нас тоже растет спрос?
Artur
Artur
либо со смежными бэк-технологиями, либо фуллстэк - вот это уже реальней
Таймураз
Dmitrii
Ну я ща делаю фуллстек проект на express+handlebars+vue+mysql. Тут же чистый js получается.
Dmitrii
Такого рода есть?
Cenator 🐈
Cenator 🐈
Dmitrii
Да я вообще интересуюсь о тенденциях
Dmitrii
Год назад на hh вакансий по nodejs было штук 100
Dmitrii
В Москве
Dmitrii
Какая-то там лига ставок и блокчейны
Dmitrii
Начинают ли ща новые проекты на нем?
Cenator 🐈
Я бы сказал что реакт значительно популярнее
Cenator 🐈
Реакт + нода, да