Anonymous
на странице
Anonymous
через ноду
Eldar
Ну так-то можно и просто регуляркой все выдрать
Zaur
Запущен локальный express сервер. Пока занимался другими делами, случайно увидел в консоли ошибки вида: URIError: Failed to decode param '/%80../%80../%80../%80../%80../%80../windows/win.ini URIError: Failed to decode param '/%c0%2e%c0%2e/%c0%2e%c0%2e/%c0%2e%c0%2e/%c0%2e%c0%2e/winnt/win.ini URIError: Failed to decode param '/%uff0e%uff0e/%uff0e%uff0e/%uff0e%uff0e/%uff0e%uff0e/%uff0e%uff0e/%uff0e%uff0e/%uff0e%uff0e/%uff0e%uff0e/%uff0e%uff0e/%uff0e%uff0e/%uff0e%uff0e/%uff0e%uff0e/etc/passwd кто нибудь знает откуда они могут появиться? сервер запущен на маке
Zaur
похоже на какой то вирусняк :( кто нибудь сталкивался с этим?
✙ galactico ✙
гайз, кто-то работал с elasticMQ ?
✙ galactico ✙
как в .conf файле именить допустимый размер пейлоада для месседжа. Там дефолтно стоит 256Кб
Vitaliy
хочет передавать вместе с данными еще и методы, похоже )
Anton
Grigory правильно. Но я столкнулся с необходимостью кешировать ответ fetch. Для этого его нужно сериализовать. И это — проблема.
Grigory
Grigory правильно. Но я столкнулся с необходимостью кешировать ответ fetch. Для этого его нужно сериализовать. И это — проблема.
Ответ fetch это JSON, то есть вы изначально не получаете в нем методов, на каком моменте они появляются и куда выхотите положить кэш причем вместе с методами?
Grigory
Просто вопросов больше чем ответов, если вы хотите кэшировать экземпляр какого-то класса вместе с данными то храните его в памяти, если вы хотите сложить кэш например в Redis то кэшируйте данные а потом заново создайте объект когда получите кэш из редиса.
Grigory
Если прям кровь из носа нужно сохранять методы то нужно написать свой сереализатор который будет у методов вызывать .toString() перед преобразованием в JSON. А далее уже после десереализации ручками вызывать eval для данных методов.
Егор
Добрый день, господа. Нужна ваша помощь. Есть вот такой метод который получает файлы. Если открыть сам файл и открыть файл полученный в результате то кодировка отличается.
Егор
Можете подсказать, что я делаю ни так и почему кодировка отличается?
Anton
Grigory ответ fetch это ни в коем случае не json. Это https://developer.mozilla.org/en-US/docs/Web/API/Response
Anton
Grigory собственно сейчас я таки написал свой упрощенный сериализатор/десериализатор, но это черевато тем что что я чего то нужного не сохранил/восстановил. Что касается использования toString — насколько я понимаю там проблемы с замыканиями у функций Кроме того есть ещё круговые зависимости. В общем я пока упростил до минимального набора методов, которые нужны для обратной совместимости. Но, чувствую, аукнется.
Anton
А что редис вотличии от мемкеша позволяет хранить именно объекты, вместо строки включая методы? Или я не правильно понял отсылку к енму?
Grigory
Grigory ответ fetch это ни в коем случае не json. Это https://developer.mozilla.org/en-US/docs/Web/API/Response
Не совсем понимаю зачем нужно кэшировать весь объект Response, навскидку могу предложить хранить его в памяти но соотвественно это не идеальное решение. А почему просто не кэшировать тело ответа?
Anton
Я добавляю кеширование в базовый класс который уже много где используется ранее он просто передавал после запроса к микросервису response и классы которые его расширяют использовали его методы теперь просто данные кешировать уже не получится надо сохранить апи
ill-ya
Кто какие реализации использует Unhandled Rejection?
ill-ya
npm unhandled-rejection?
ill-ya
или как?
Sasha
koa.js + wetland orm (https://wetland.spoonx.org)
Как вам wetland orm ? Как впейчатления ?
Cenator 🐈
Как вам wetland orm ? Как впейчатления ?
мне знакомый порекоменовал, я пока не юзал)
Sasha
мне знакомый порекоменовал, я пока не юзал)
А знакомый тут есть ? Тнтересно узнать. Свиду неплохая
Cenator 🐈
неа
Sasha
http://vincit.github.io/objection.js/
Sasha
Пока юзаю вот это но думаю если все ок перейти на wetland
Данияр
Кто нибудь тут есть кто знает vue 2?
Данияр
Доброй ночи
Данияр
Всем
Данияр
Ништяк
Данияр
Спасибо от души
Andrey
Привет! Подскажите, почему 17, а не 00? let today = new Date(); today.setHours(0, 0, 0, 0); console.log(today); // 2018-01-27T17:00:00.000Z
Egor
потому что дата в gmt
Andrey
потому что дата в gmt
да, точно, спасибо
Юра
Добрый вечер! Прошу прощения за оффтоп. Нужна помощь с нодом, тестовые задания для обучения. Тесты надо пройти в сжатые сроки и они слегка сложнее, чем я могу выполнить. Но мне главное попасть туда, материал я, находясь среди коллег, нагоню! Поэтому если кто-то мог бы помочь, просьба писать в ЛС. Готов отблагодарить финансово.
Егор
Encoding: null попробуйте
Спасибо. Именно к этому решению я в итоге пришел.
Ivan
https://github.com/oauthjs/node-oauth2-server кто пользуется, кому нравится?
Ivan
https://github.com/oauthjs/express-oauth-server думаю это установить..
go
ребят, подскажите плиз, хочу сделать импорт из корня проекта через require(), но без импорта наверх. Не очень понимаю как делать, чтобы нормально работало в ноде и в browserify
go
Зачем тебе брозерифай? Я думал уже никто давно его не использует
а что модно? мне рекомендовали в туториалах под ту штуку которую делал
go
мне сказали браузерфай, и я не выебывался особо https://www.youtube.com/watch?v=-kdx8rJd8rQ
go
а в чем разница принципиальная?
Ivan
Я уже года 3 - 4 не использовал browserify. Честно забыл даже для чего он. Помню использовал в связке browserify + gulp
go
ок, разберемс
go
таки как лучше импортить из корня?
Ivan
Лучше webpack используй. Т.е. делай всё как в примерах по вебпаку
go
какой вебпак в ноде?
go
мне нужно и туда и сюда
go
я б хотел, чтоб в ноде без выкрутасов с запаковками все работало
Ivan
Тогда не знаю. Я использую nodejs без браzzerify
Ivan
nodejs + typescript
go
я про require('../.../../........./jopa') спросил же
go
лядна
go
спасиб
Anonymous
/jopa
Юра
/jopa
go
издеваетесь - да?
Anonymous
ненене, я даже не знаю что это, нажал по привычке нажимать ссылки, сори
Ivan
я знаю, просто я издеваюсь
require вчерашний день. Большинство всего решается через import
Ivan
а нода последняя разве может?
А я ее не спрашиваю. Я мучу с typescript или babel 6 и 7 и все норм. Почти все так делают.
Ivan
параша какая-то
Не знаю.. Import IDEA по-крайне мере понимает автоматически. require нет
go
не хочу идею
Cenator 🐈
не хочу идею
Вскод тоже
Cenator 🐈
Да и бабель не обязательно конпелировать, есть же бабель-нод
go
ну бла, ну я спросил про релатив импорты же
go
и ебал я компилировать интерпретируемый язык