Dmitry
Anonymous
ну и ладно. всяко лучше ярна
Anonymous
хотя в ярне вроде прокси выпилили
Pavel
как сделать так, чтобы эти две проверки не конфликтовали между собой?
app.use(async (ctx, next) => {
if (123) await next();
else ctx.status = 403;
})
app.use(routes1())
app.use(async (ctx, next) => {
if (456) await next();
else ctx.status = 403;
})
app.use(routes2())
Pavel
при первом условии пропускало routes1 при втором условии routes2
при этом второе условие не должно требовать первого
Vint
Pavel
Vint
Ну вот параграфом ниже разные примеры подобного
https://github.com/alexmingoia/koa-router#nested-routers
Anonymous
гайз, очень нужна ваща помощь. она ваще не по теме nodejs, но, думаю, подходящего чата просто не существует. я генерирую docx документ своим генератором. де-факто - xml валидный, всё круто. но, открывая документ в ворде, я сталкиваюсь с ошибкой «corrupted document». нажимаю «repair» - и она открывает прекрасно свёрстанный документ без единой ошибки.
при этом, сам word не выводит строку с ошибкой, что подтверждает, что с вёрсткой именно траблов нет.
короче, какой утилитой или каким образом можно определить, почему ворд говорит, что document corrupted?
Гриша
Сталкивался с тем, что MS продукты любят cp1251
Ivan
гайз, очень нужна ваща помощь. она ваще не по теме nodejs, но, думаю, подходящего чата просто не существует. я генерирую docx документ своим генератором. де-факто - xml валидный, всё круто. но, открывая документ в ворде, я сталкиваюсь с ошибкой «corrupted document». нажимаю «repair» - и она открывает прекрасно свёрстанный документ без единой ошибки.
при этом, сам word не выводит строку с ошибкой, что подтверждает, что с вёрсткой именно траблов нет.
короче, какой утилитой или каким образом можно определить, почему ворд говорит, что document corrupted?
Сравнить до исправления вордом и после?
Гриша
Я бы пробнул сгнерить xml в cp1251
Anonymous
Гриша
Вот суперновый ексель utf8 csv открывает в кракозябрах
Vlad
втф
Гриша
Michail
посдкажите вот вместо такого - path.resolve(__dirname, '..', '..', '..', outputPath) есть нормальный способ подняться наверх по папке ?
Vlad
Vlad
Require сам распарит
Michail
а вот еще момент - у менч есть cli параметр например --dest типо директория куда чтото выложить по результатам работы скрипта надо - если чел напишет --dest myFolder - то все ок, а если --dest myFolder/subfolder/
yarastqt [msk +1 week]
Мб задать NODE_PATH и тогда подключать без всех этих путей?) типо вместо require('../../module') -> require('module')
Michail
Vlad
Anonymous
отпиши че накопаешь, интересно
разрулил. глупая проблема, у меня в папке-шаблоне MacOS сама создала .DS_Store. ворд на него и ругался. выпилил DS_Store - всё стало круто
Michail
Кавычки попробуй
ну типо indexOf('/') то разбивать на массив и его в path.resolve ?
yarastqt [msk +1 week]
Vlad
Vlad
Ее контент зависит от потребителя
yarastqt [msk +1 week]
Vlad
Поэтому пусть он пишет нормальную строку до пути
Vlad
Для старта подойдёт
Vlad
Зачем это нудно?
Anonymous
подскажите, а можно внутри pug, рекварить глобальные модули?
Anonymous
я pug через esxpress view engnie отдаю
Sergey
Anonymous
ну лан. Спасибо, а то я уже час упорно ищю в инете ответ)
Anonymous
через locals можно в шаблонизатор переменные передавать)
Anonymous
Anonymous
Anonymous
Anonymous
+
Завтра
о.о
Dmitriy
Добрый вечер господа, пишу фронтенд на js, хочу прокачаться в бекенде. На работе питон используется для бека, ноду тех. директор хейтит, а она очень манит меня чем то. Можете пожалуйста рассказать про бест юз кейсы ноды? А то я пока нагуглил только быстрое api, и северный рендеринг для реакта.
Славик
собственно, всё =)
Славик
ну ботов для тг на ноде комфортно писать
Dmitriy
Воу... Я даже не знаю плохо это или хорошо...
Dmitriy
Т.е. пока молодой и свежий лучше в питон катиться, или все же нода стремительно развивается и возьмёт свое?
Dmitriy
Дима
Dmitrii
Норм все как с питоном так и с нодой
Дима
Не знаю, просто популярность на убыль идёт, много причин, наверное
Dmitriy
Эликсир с фениксом заменяют его?
Dmitriy
Т.е. насколько я понимаю чтобы что то крупное писать на ноде, позади ноды нужны микросервисы
Dmitriy
Ну вроде как его для рубистов пропагандируют
Vladimir
не надо ничего распиливать
Igor
Сколько советчиков
Igor
И один другому противоречит
Vlad
Dmitrii
в мире до сих пор остались люди говорящие что нода течет, нестабильна, молода для прода и так далее
Andrey
Nook
Оперативно )
Andrew
ну как добрался до телеграма, так и ответил. :) не все дежурят, знаешь ли :) в оффлайне тоже много интересного бывает :)
Dmitrii
как то на фоне ноды и го, все остальное млекнет для типичного веба
Andrey
Andrey
Andrey
Dmitrii
это теперь хайп, называть активное и успешно развивющиеся технологии хипстерскими
Andrey
нода решает свою задачу, как и го, в каком-то смысле они достаточно неплохие конкуренты, но, по-сути, они не берут все и явно не превосходят другие технологии
Andrey
ноду нельзя взять как обработчик видео, ибо, если сравнивать с тем же эликсиром - он в отстающий
нельзя так же брать ноду для дефолтных проектов, реализаций мало, а человеко/час для рынка всегда работает
Dmitrii
реакт хипстер, нода хипстер, вебпак хипстер. но это же удобно и дает свой профит?? насрать ты хипстер)
Andrey
Dmitrii
дак щас vue тоже хипстерским называют