@nodejs_ru

Страница 1489 из 2748
Vladislav
15.01.2018
07:57:19
Всем хай. Нужна небольшая помощь. Допустим мне нужен middleware на socket.io. Но мне надо знать названия события, которое сейчас проиходит. и данные, которые пришли в него. И как-то их видоизменить. Это возможно??? + надо при emit делать тоже самое.

Можно как-то через Proxy обьекты. Но не хотел бы так упарываться.

Таймураз
15.01.2018
07:59:43
https://github.com/sequelize/sequelize/issues/7541 Попробуй также проверить, что у тебя

Иван
15.01.2018
08:11:12
https://github.com/sequelize/sequelize/issues/7541 Попробуй также проверить, что у тебя
там про отсутствие id в таблице проблема, а у него есть вроде

Google
Иван
15.01.2018
08:11:19
кинь как ассоциируешь

Alexander
15.01.2018
08:13:05
кинь как ассоциируешь
https://github.com/Kl4ssT/student/blob/master/app/models/categories.js

енот
15.01.2018
08:13:14
а хороший фронтенд подразумевает умение качественно верстать? а фуллстак?

Иван
15.01.2018
08:14:02
Eldar
15.01.2018
08:14:44
а хороший фронтенд подразумевает умение качественно верстать? а фуллстак?
Но что сложного верстать в 2018? Когда у тебя flexbox, гриды и препроцессоры? Никаких сложностей ведь

Dmitriy
15.01.2018
08:15:16
Добрый день. Помогите плиз с траблой. Есть две схемы Post и Comment. Я хочу связать их так - через Post добратся к комментариям. Вот как выглядят модели: var mongoose = require('mongoose'); var Schema = mongoose.Schema; var commentSchema = new Schema({ _id: Schema.Types.ObjectId, _post: { type: Schema.Types.ObjectId, ref: 'Post' }, text: String, created: { type: Date, default: new Date(), }, }); module.exports = mongoose.model('Comment', commentSchema);

Post: var mongoose = require('mongoose'); var Schema = mongoose.Schema; var postSchema = new Schema({ _id: Schema.Types.ObjectId, title: String, text: String, rating: { type: Number, default: 0 }, created: { type: Date, default: new Date(), }, comments: [{ type: Schema.Types.ObjectId, ref: 'Comment' }], }); module.exports = mongoose.model('Post', postSchema);

По логике в свойстве comments должны появляться комментарии, но массив пуст при добавлении нового комментария

Post.findById(id).populate('comments').exec();

Сам комментарий успешно добавляется: Post.findById(id, (err, post) => { var comment = new Comment({ _id: new mongoose.Types.ObjectId(), text: req.body.comment, _post: post._id, }); comment.save( () => { res.redirect('/posts/' + post._id); }); });

Можете подсказать в чем может быть проблема? Заранее спасибо.

Google
Eldar
15.01.2018
08:15:51
я только последнее примерно знаю что такое )
Тогда username тебе нужно определенно научитьcя верстать =/ На каком-то базовом уровне

енот
15.01.2018
08:16:04
что есть базовый уровень?

AP?
15.01.2018
08:16:26
что есть базовый уровень?
бутстрап, хотя бы

енот
15.01.2018
08:16:27
я могу зайти на конструктор бутстрапа, натыкать там конструкцию из row и column

кнопочки умею разукрашивать бутстрапом, красивенькие такие

AP?
15.01.2018
08:16:55
только не натыкать, а самому написать с пониманием)

Eldar
15.01.2018
08:16:56
Это для даунов =/ Это не фронтенд

Да, написать самому вот норм

енот
15.01.2018
08:17:35
так всё-таки это тоже фронтенд, окей

Eldar
15.01.2018
08:17:36
А ты хотя-бы понимаешь как работает бутстрап? И что в принципе он тебе уже не нужен?

енот
15.01.2018
08:17:38
за дауна спасибо конечно

я не хочу держать в голове css, честно

Eldar
15.01.2018
08:18:33
за дауна спасибо конечно
Ну ты не воспринимай на свой счет. Но готовые конструкторы сайтов и сеток, это ведь "автоматизация" без понимания. Для девочек и мальчиков, которые не хотят ебаться с пониманием как оно работает

я не хочу держать в голове css, честно
Тогда позиционируй себя как backend разработчик на JavaScript

Eldar
15.01.2018
08:18:59
Frontend несколько другое

CSS часть фронта имхо, ты когда компоненты пишешь на своем модном Vue.js или React, ты ведь все равно используешь какую-то верстку

Michael ?
15.01.2018
08:20:44
енот
15.01.2018
08:21:38
А чего там держать-то?
действительно

Eldar
15.01.2018
08:22:17
действительно
Ну правда, CSS на уровне "сверстай эту херню шобы-работало" от средней руки дизайнера это ОЧЕНЬ просто

Google
Таймураз
15.01.2018
08:22:47
так желания нету, собственно. будь у меня напарник-фронтенд, эх
Фронт в плане визуалки не так сложен. Там маленькая стопка базовых принципов, которые подвластны чуть ли не грудничкам

Andrey
15.01.2018
08:22:53
Eldar
15.01.2018
08:23:16
Я просто хз у кого сейчас болит кроссбраузерность oO Ну вот прям боль

Michael ?
15.01.2018
08:23:51
Для адаптивности чаще всего хватает флекс-боксов и @медиа

Andrey
15.01.2018
08:23:53
У вас там до сих пор поддерживают IE8?
у каждого заказчика есть свои потребности и ИЕ такое же гавно как и Сафари

Andrey
15.01.2018
08:24:43
Для адаптивности чаще всего хватает флекс-боксов и @медиа
да, но флексбоксы до сих пор не корректно работают в сафари))

Michael ?
15.01.2018
08:24:56
Ну щито тут уже поделать

Andrey
15.01.2018
08:25:04
любой

енот
15.01.2018
08:25:17
юзерморда это скурпулезность

Eldar
15.01.2018
08:25:20
Так, а можно пример?

Cenator
15.01.2018
08:25:21
да, но флексбоксы до сих пор не корректно работают в сафари))
в последних починили врап, какие еще баги?

Таймураз
15.01.2018
08:25:31
Так, пацаны Это чат для бэкенда

Andrey
15.01.2018
08:25:37
самый простой способ проверить сделай баттон через флексы

енот
15.01.2018
08:25:37
нельзя просто накидать кнопок и инпутов, надо их ещё сгруппировать, чтобы было понятно что к чему

Andrey
15.01.2018
08:25:41
именно тег баттон)

Eldar
15.01.2018
08:25:48
Зачем тебе баттон через флексы?

Michael ?
15.01.2018
08:26:04
Так, пацаны Это чат для бэкенда
Их уже не остановить ?

Google
Таймураз
15.01.2018
08:26:21
Eldar
15.01.2018
08:27:03


Michael ?
15.01.2018
08:27:21
Блин, та же фигня в голову пришла ?

Таймураз
15.01.2018
08:27:21
Я не знаю, где вам общаться ещё @css_ru пробуйте

Kam
15.01.2018
08:27:37
ребят подскажите плиз

request(app).put(url).expect(204).send(dateForTest)

Admin
ERROR: S client not available

Kam
15.01.2018
08:28:45
что нужно в dateForTest записать чтобы протестить отправку файла на сервер

Michael ?
15.01.2018
08:29:24
Буффер?

Kam
15.01.2018
08:30:00
не понял

Michael ?
15.01.2018
08:32:20
https://nodejs.org/api/buffer.html#buffer_buffer

Dmitrii
15.01.2018
09:09:12
Всем привет! Кто сталкивался с разработкой приложений для Smart TV, подскажите пожалуйста, сколько времени необходимо на публикацию приложения в каталогах Samsung, LG, Philips (скорость подтверждения и обратной связи). И нужно ли в процессе публикации за что-то платить? Например за регистрацию аккаунта девелопера или еще за что.

Sergey
15.01.2018
09:50:46
Главное не забывать что у них у всех есть свои гайдлайны. И почитать их нужно до того как давать дизайнерам задачу )

Dmitrii
15.01.2018
09:56:44
Главное не забывать что у них у всех есть свои гайдлайны. И почитать их нужно до того как давать дизайнерам задачу )
Спасибо. А на чем разрабатывали? Сейчас смотрю есть несколько фреймворков, которые уже поддерживают самые популярные платформы (zombiebox, smartbox).

Dmitrii
15.01.2018
10:00:17
Понял, спасибо большое.

Dima
15.01.2018
10:02:33
webstorm/idea если путь в require конкатенированный то каким-то образом можно получить рабочий фукнционал go to definition?

AP?
15.01.2018
10:03:54
split("/") ?

Google
AP?
15.01.2018
10:04:03
а

не то)

шторм вроде должен проваливаться нормально по таким путям

Dmitriy
15.01.2018
10:07:31
Однополчане, а кто-нибудь использует http://strider-cd.github.io/ ?

Eldar
15.01.2018
10:09:13
webstorm/idea если путь в require конкатенированный то каким-то образом можно получить рабочий фукнционал go to definition?
А как по твоему это должно работать? Как редактор поймет на ходу значения переменных что-бы построить путь?

Dima
15.01.2018
10:10:58
Тут согласен. Иной кейс: require path в 2 строки К примеру const some = require('a/b/c/' + 'd/e/f/g'); И хотелось бы click-through для g

Владимир
15.01.2018
10:12:14
Dima
15.01.2018
10:12:21
нет

Eldar
15.01.2018
10:13:07
А зачем тебе такая двухстрочная конкатенация? Max len в линте? Но ведь такие реквайры страшные, и намного лучше вырубить линт для одной строчки

По сабжу, наверное все равно не будет работать в Webstorm/Idea и как заставить хз, но кейс очень странный

Dmitriy
15.01.2018
10:15:05
CI/CD

Eldar
15.01.2018
10:15:35
CI/CD
StriderCD не использую. На вид страшная херня поддерживая 1.5 интузиастами. Чем обусловлен выбор такой тулзы?

Dima
15.01.2018
10:16:09
А зачем тебе такая двухстрочная конкатенация? Max len в линте? Но ведь такие реквайры страшные, и намного лучше вырубить линт для одной строчки
Двухстрочная ... ха так получилось в силу "длииинннныыыых" названий классов. Max len в линте: 120 --- Есть возможность убирать в линте проверку на длинну строки на опреденную констукцию? К примеру, подошлобы что-бы линт не проверял строки на длинну если в ней есть require ---- как план "Б" ... переименовать классы. кольнуло что-то в команде что бы "клик фроу работал".

Dmitriy
15.01.2018
10:16:27
StriderCD не использую. На вид страшная херня поддерживая 1.5 интузиастами. Чем обусловлен выбор такой тулзы?
на вид то она может быть какой угодно, но вроде удобная. Ладно, поковыряю потом. Спасибо

Страница 1489 из 2748