Anonymous
Ну я говорил про конкретные случае, когда нужно проверить объект, а это удобнее делается в браузере, согласись))
кароче делаешь запрос к серверу через браузер => получаешь json => отправляешь его через console.log(); профит
Виталий
ну вы конечно с этим петухом похоливарили
я и не собирался с ним холиварить, но кто же знал, что у него дифицит внимания)
Vladimir
Вы про меня?
Виталий
Нет) мы про одного Негодяя, который кстати в этом чате тоже присутствует, но в данный момент занят выяснением отношений в соседнем чате😂
Anonymous
там в другом чатике есть один дурачек
Vladimir
Ааа
Виталий
Anonymous
щас он и вам тут холивар устроит
Anonymous
пристегивайтесь
Islomkhodja
certification.mail.ru не правильно работает, на самом деле вопрос был "какие из них написано не правильно", а тут другой вопрос вообще
Michael
привет, из информации чатика: > Вакансии и поиск работы: @javascript_jobs и @nodejs_jobs
Cenator 🐈
Оно должно быть строкой
Cenator 🐈
Найс инженер)
Anonymous
Вопрос по Bookshelf. Есть такая модель: const UserMessage = bookshelf.Model.extend({ tableName: 'user_messages', apiEntry() { return this.hasOne(ApiEntry); }, onSaved(model, response, options) { console.log('model:'); console.log(model); }, }); Событие onSaved не отрабатывает, когда я сохраняю модель. Куда копать?
Anonymous
Сохраняю примерно вот так: return db.UserMessage.forge({ tg_user_id: req.body.message.from.id.toString(), tg_chat_id: req.body.message.chat.id.toString(), api_entry_id: parseInt(apiEntry.id, 10), timestamp: parseInt(req.body.message.date, 10), }).save(null, {transacting: t});
Anonymous
Хотя вот тут люди вполне нормально это юзают: https://github.com/TryGhost/Ghost/blob/master/core/server/models/user.js#L72
🦜
package json посмотри
🦜
там scripts должно быть
Max
привет, дайте подсказку нубу - подскажите, пожалуйста, хороший фреймворк rails-типа, с нормальной орм-кой под постгрес и миграциями БД. в общем нужно всё "с коробки".
Max
Не этот чат. В Ноде пока такого нет.
1. А какой чат тогда)? 2. А что есть более-менее похоже на мой запрос. Пускай это будет не один фреймворк, а несколько...
Vint
1. А какой чат тогда)? 2. А что есть более-менее похоже на мой запрос. Пускай это будет не один фреймворк, а несколько...
1. Ну, это шутка. 2. Конструктор можно собирать вот здесь https://github.com/sindresorhus/awesome-nodejs 3. Тебе сейчас тут насоветуют каждый своего любимого, а в итоге всё говно. Местами.
Глеб
Всем привет. Подскажите как я могу поставить на обновление скрипт
Alexander
группа телепатов в другом чатике. обновление чего?
Глеб
Перефразируй)))))
Есть функция, её нужно запускать переодически
Глеб
Либо когда пользователь обратился к серверу
Глеб
Либо всегда
Alexander
crontab не?
Alexander
node-cron
точно )
Глеб
вроде то что нужно, спасибо
Глеб
Такой вопрос еще ребят, как можно вызвать стандартный алерт что бы юзер ввел логин и пароль?
Cenator 🐈
Лучше сверстать форму, ибо prompt (модалка с полем ввода) блокирует поток
Глеб
В ноде? Или в браузере?
Через нод в браузере
Cenator 🐈
Через нод в браузере
Пиши клиентский скрипт, который будет получать данные с ноды
Cenator 🐈
Что ты вообще хочешь сделать?
Глеб
Заблочить доступ к порту
Глеб
Что бы только заказчик мог подлючится
Cenator 🐈
Аа, это вроде сервер решает
arts
Эм... это вообще средствами nginx лучше делать.
arts
https://nginx.ru/ru/docs/http/ngx_http_auth_basic_module.html
Anonymous
pg gem User.first.update(text_field: "\u0000") => ArgumentError: string contains null byte В проекте довольно много моделей в которые обычный юзер может попытаться что-то ввести, возможно содержащее этот null character. Есть ли какое-то глобальное решение зачищать text field'ы от такого перед сохранением?
Anonymous
D:
Anonymous
Т.е. вместо хуков санитайза навешивать хуки которые будут перегонять в base64 и обратно?
arts
Зато можешь хранить там любое дерьмо :-)
Marat
RUBY on rails 👍
Marat
😂
Marat
nodejs слабеет
Islomkhodja
Оно должно быть строкой
да я знаю, вопрос был другой, а после решение тестов вообще другой показывает
Anton
RUBY on rails 👍
еще живой что ли, шевелится?
Marat
come back
Dmitrii
перестал быть самым меддленным фреймворком в мире?
Marat
Обгоняет golang
smile
/stat@combot
Combot
combot.org/chat/-1001041204341
Oleg
/stat@combot
Combot
combot.org/chat/-1001041204341
Anonymous
ребят, делал кто голосовалки, чтобы с одного айпи один раз могли ток голосовать?
Sergey
да
Marat
/stat@combot
Combot
combot.org/chat/-1001041204341
Sasha
Ребята, как вы боретесь с зависимостями? Была noda 4.2.6 стала последняя LTS 8+ c офф сайта. Но zombie не хочет по прежнему дружить со всем зоопарком (express, grunt, mocha, JSHint).
Anonymous
да
можно посмотреть проект? или можешь назвать какие пакеты использовал
Sergey
проект не открытый, специальные пакеты не использовал
Anonymous
проект не открытый, специальные пакеты не использовал
а просто принцип описать? используете соц сеть или айпи или моб телефоны?
Sergey
ip, вопрос же про него и был
Anonymous
ip, вопрос же про него и был
да. я сначала думал что только так делается. а потом мне сказали про другие варианты
Sergey
с ними тоже нет ничего сложного, проверяй голосовал аккаунт или нет
Anonymous
Sasha
Лучший ответ автора книги Sorry to be late to the parade on this one. I'll be removing cross-browser testing with Zombie in the next edition of this book...there have just been too many problems with it, and I think there are better solutions now.
Pavel
ребят, mocha не показывает в конце результат прохождения тестов: passing / failing