Дима
почeму?
https://paragonie.com/blog/2017/03/jwt-json-web-tokens-is-bad-standard-that-everyone-should-avoid
Михаил Макарычев
Anonymous
Самую малость
есть один паблик ip,есть один private.Пытаюсь сделать что бы routing на допустим /app редиректил на private ip под одним домейном
Иван
Парни, не по теме, но вдруг кто - то знает. Что такое линеаризация запроса XML? (
Vitaliy
то что у чувака какие-то проблемы с явой не особо проблема свегера, гипермедия не нужна, остальное вода
Согласен. Там ещё на хакер ньюз обсуждение — и почти все неправильно используют свагер https://news.ycombinator.com/item?id=14035936
Mikhail
с 4 числа
Mikhail
сорри не туда
Dmitry
https://nodesecurity.io/advisories/335
Dmitry
Кто hapi юзает курните ссыль выше
Ilnur
https://paragonie.com/blog/2017/03/jwt-json-web-tokens-is-bad-standard-that-everyone-should-avoid
а ты разбирался в реальности разбирался в чем проблема и о чем они пишут?
Max
гайс, посоветуйте как лучше отправлять параллельные курлы?
Vitaliy
гайс, посоветуйте как лучше отправлять параллельные курлы?
http://bluebirdjs.com/docs/api/promise.map.html Ещё и лимит на количество параллельных промисов можно установить ;)
Max
Пасибоньки
Иван
есть те, кто на ноде с соап работали?
Таймураз
есть те, кто на ноде с соап работали?
https://github.com/atassis/currency-test Предвещая вопросы
Ohar
Господа, подскажите, как вы работаете нодой с не-JS текстовыми файлами? Допусти у меня в проекте есть файл text.txt, где тупо какой-то текст и я хочу его просто загрузить как зависимость примерно так const text = require('./text.txt') И дальше использовать как строку. Сейчас я так вроде как не могу сделать, но могу сделать файл text.js с примерно таким содержимым module.exports = 'мой текст' И так оно нормально работает. Точно так же можно делать для SQL-запросов и прочих маркдаунов. Но это какой-то онанизм. Нельзя ли по-человечески импортировать текстовый файл как зависимость и пользовать его в скрипте как строку? Вариант через fs.load ещё страннее.
Sergey
можешь добавить в ноду лоадер
Ohar
можешь добавить в ноду лоадер
Можно немножечко поподробнее?
cloudedbe
Не про вебпак уже?
cloudedbe
можешь добавить в ноду лоадер
Ohar
Нет, про голую ноду
Ohar
Поэтому юзаю require и module.exports, просто не стал ими примеры усложнять
Ohar
Хотя, наверное, надо исправить
Sergey
Sergey
теперь ты можешь грузить .txt файлы
Sergey
require('example.txt')
Ilnur
ну лично я оборачиваю и делаю js модуль, как своеобразный провайдер данных, и через него стягиваю. Если это из разряда садомазо
Sergey
require.extensions['.txt'] = (module, filename) => require('fs').readFileSync(filename)
Anton
Я даже не могу представить кейс, где такое вобще может пригодиться
Ohar
require.extensions['.txt'] = (module, filename) => require('fs').readFileSync(filename)
Меня вот очень смущает тут fs как в синхронном, так и тем болеее в асинхронном варианте
Ohar
Оно мне выполнение не будет оттормаживать?
Sergey
Оно мне выполнение не будет оттормаживать?
первый раз закешируется и всё, дальше быстро
vitshev
если throw
Ilnur
кстати, все еще не эксперементировал с async
Ohar
мля
Ну я же читаю через него js-файлы
Ale
ну сомнительная идея делать это require-hook
Ale
нет, ты подключаешь модули
Sergey
хочешь прикол
Sergey
Ilnur
require.extensions['.txt'] = (module, filename) => (async ()=>require('fs').readFileSync(filename))()
Ohar
ну сомнительная идея делать это require-hook
Ну я тоже о ней думал, но чот попахивает
Anonymous
здесь можно вакансии по node.js бросить?
Ohar
Эвона как
Ohar
Спасибо большое
Sergey
Ну я же читаю через него js-файлы
ты читаешь js файлы через fs
Ilnur
async не нужен
я не пробовал и не знаю что на самом деле происходит. Может кто объяснит?
Ohar
ты читаешь js файлы через fs
Теперь понял, спасибо большое
Ilnur
вообще это если я правильно понимаю в async оборачивать синхронные функции не самый смак?
Zaur
первый раз закешируется и всё, дальше быстро
Если я один и тот же файл загружаю несколько раз через fs.loadSync, содержимое кешируется в ноде?
Ilnur
я про версию ноды 7.8.0
Ohar
вообще это если я правильно понимаю в async оборачивать синхронные функции не самый смак?
Ну почему. Просто ты должен с ним работать и дальше асинхронно
Ohar
Ale
вообще это если я правильно понимаю в async оборачивать синхронные функции не самый смак?
https://babeljs.io/repl/#?babili=false&evaluate=false&lineWrap=false&presets=es2017&targets=&browsers=&builtIns=false&experimental=false&loose=false&spec=true&code=async%20function%20test()%20%7B%0A%20%20const%20a%20%3D%20await%20f()%3B%0A%20%20if%20(a%20%3E%2010)%0A%20%20%20%20await%20g(a)%3B%0A%20%20else%0A%20%20%20%20await%20g(a-10)%3B%0A%7D&playground=true
Anonymous
Нет, отдельный чат же
А где обычно вакансии постят?
Sergey
Если я один и тот же файл загружаю несколько раз через fs.loadSync, содержимое кешируется в ноде?
если ты руками вызываешь, то нет кеширование производится внутри require
Ale
без бабеля
посмотри что делает бабель, поймешь что происходит
Anonymous
Ilnur
посмотри что делает бабель, поймешь что происходит
что в бабеле происходит я знаю. с версии 7.8.0 это работает без него, а что там как там крутится это соответственно новый вопрос
Ale
ну также, только нативно)
Sergey
А в 7.8 генераторы сделали же?
генераторы давно есть
Ale
к чему ты
человек спрашивал как работает async
Ale
в любом случае require-hook синхронный
Ale
и вообще require синхронный
Sergey
вот