Viktor
Приветы! Горожу приложуху express (rest api) + react. Встаёт вопрос валидации моделей. Хочется вынести её в общий для бэка и фронта слой. Уже у кого-то есть опыт с этим? Куда копать? В сторону Joi?
Валидация должна быть на все api запросы и для удобства пользователя на клиентских формах
F_I_N
Joi норм, с хапи его юзали, удобно
Дима
ajv
Viktor
ajv
Этот я мапить на user friendly сообщения на клиенте замучаюсь, наверное
Спасибо ребята
Evgenii
Есть у кого пример node в docker через docker compose с каким-нибудь hellow world ? А то с официальной репы не работает https://github.com/nodejs/docker-node/blob/master/README.md#how-to-use-this-image
Evgenii
никто в докере не гоняет чтоль, не верю
сomorsiс
не тот чат
сomorsiс
@docker_ru
Evgenii
хм, ну лан, хотя странно, вопрос скорее про ноду, чем докер, имхо
сomorsiс
а еще лучше уточнить вопрос, а то он слишком абстрактный
Evgenii
По-моему он придельно конкретный
сomorsiс
>что-то не работает
Evgenii
Не что-то, а Docker Compose из README
Evgenii
А вопрос, кто знает как запустить hello world на node через Docker Compose
сomorsiс
чекал ишьюс у них на гитхабе?
Evgenii
да, там есть ровно такой issue, не мой причём
Evgenii
это не снимает мой вопрос
Arkadii
каким образом лучше делать запросы 'самому себе'?
используя node-cron делаю запросы каждые 5 минут
но они иногда выполняются несколько раз (10-15)
сomorsiс
код?
Arkadii
let cron = require('node-cron');
cron.schedule('* */5 * * * *', function(){
request("http://localhost:3000/hook", function (err0, req_res, body) {
if (err0) {
console.error(err0);
return; }
console.log('Callback :' + body);
});
});
router.get('/hook', function(req, res, next) {
res.send('hook!');
});
сomorsiс
вместо первой * попробуй 0
Arkadii
оу, благодарю)
A
Друзья, подскажите
Можно ли отправить изображение на сервер с dataType: "text"?
сomorsiс
base64?
A
Это единственный вариант ?)
Маннур
Anonymous
base1
Sergey
Это как?
Anonymous
https://www.npmjs.com/package/base1
Sergey
Разделить байтов нужно ещё
Sergey
Извращённый base2 получается
Anonymous
неа
Sergey
Да
Anonymous
посмотри как оно работает
Ilya
Ищу проект, хочу получить опыт разработки
MaybeLocal
andrei
пили свой
Ilya
Anton
Еда это сколько? 300-500 USD?
Ilya
Ну $1 в час, например
Ilya
Это уж если совсем в крайности
MaybeLocal
Так иди на фиверр
Anton
Киев?
Ilya
Ilya
MaybeLocal
Fiverr.com
MaybeLocal
Вроде так
Ivan
Серверу можно указать слушаемый ip:port через .listen(). Что он может слушать кроме моего ip? Ведь нельзя заставить его слушать любой ip адрес мира, так зачем эта функция?
Алексей
другой мой ip, к примеру
Ivan
Их может быть несколько?
Anton
Listen принимает порт же
Ivan
Не только.
Ivan
Вот тебе даже пример с официального сайта.
Ivan
Anton
Anton
Ну ок, явно указал локалхост
Алексей
Sergey
Sergey
У тебя на сервере может быть 2 интерфейса с внутренним и внешним ip, и ты не хочешь чтоб север был виден во внешний мир например
Sergey
Короче понятие "мой ip" очень обширное
Alexander
Пипл, какая ODM сейчас норм? Попробовал mongoose, но она стремновата, а с тайпскриптом вообще ахтунг
Aleksand
Aleksand
Ivan
Aleksand
А что тогда показывает 2ip.ru?
твой ip-адрес с которого твои пакеты прилетели к 2ip, по пути он может неограниченное количество раз измениться. зависит от твоего канала и трейса
Alexander
Ivan
Нужно компьютерные сети изучать.
Sergey
В принципе ты можешь указать любой ip, хоть 8.8.8.8, проблема в другом - никто не будет по этому ip к тебе на сервер обращаться
Anonymous
..
Егор
/stat@combot
Combot
combot.org/chat/-1001041204341
Sergey
Node.js releases
Node v6.11.4 (LTS)
https://nodejs.org/en/blog/release/v6.11.4
Anonymous
Привет, кто-то делал ботов под Телеграм? Нужен не совсем бот, а клиент на ноде, для чтения и анализа всех сообщений в канала, на которые подписан
Anonymous
Ковыряю https://github.com/zerobias/telegram-mtproto - , но пока ошибки вылезают разные
KlonD90
@ZeroBias
KlonD90
Dobroe utro