енот
а хороший фронтенд подразумевает умение качественно верстать?
а фуллстак?
Eldar
Ivan
енот
Дима
Добрый день. Помогите плиз с траблой. Есть две схемы 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);
});
});
Дима
Можете подсказать в чем может быть проблема? Заранее спасибо.
енот
что есть базовый уровень?
Anonymous
енот
я могу зайти на конструктор бутстрапа, натыкать там конструкцию из row и column
енот
кнопочки умею разукрашивать бутстрапом, красивенькие такие
Anonymous
только не натыкать, а самому написать с пониманием)
Eldar
Это для даунов =/ Это не фронтенд
Eldar
Да, написать самому вот норм
енот
так всё-таки это тоже фронтенд, окей
Eldar
А ты хотя-бы понимаешь как работает бутстрап? И что в принципе он тебе уже не нужен?
енот
за дауна спасибо конечно
енот
я не хочу держать в голове css, честно
Eldar
за дауна спасибо конечно
Ну ты не воспринимай на свой счет. Но готовые конструкторы сайтов и сеток, это ведь "автоматизация" без понимания. Для девочек и мальчиков, которые не хотят ебаться с пониманием как оно работает
енот
Eldar
Frontend несколько другое
Eldar
CSS часть фронта имхо, ты когда компоненты пишешь на своем модном Vue.js или React, ты ведь все равно используешь какую-то верстку
Michael 🌌
енот
Eldar
действительно
Ну правда, CSS на уровне "сверстай эту херню шобы-работало" от средней руки дизайнера это ОЧЕНЬ просто
Andrey
Eldar
Eldar
Я просто хз у кого сейчас болит кроссбраузерность oO Ну вот прям боль
Michael 🌌
Для адаптивности чаще всего хватает флекс-боксов и @медиа
Eldar
Michael 🌌
Ну щито тут уже поделать
Eldar
Andrey
любой
енот
юзерморда это скурпулезность
Eldar
Так, а можно пример?
Cenator 🐈
Таймураз
Так, пацаны
Это чат для бэкенда
Andrey
самый простой способ проверить сделай баттон через флексы
енот
нельзя просто накидать кнопок и инпутов, надо их ещё сгруппировать, чтобы было понятно что к чему
Andrey
именно тег баттон)
Eldar
Зачем тебе баттон через флексы?
Michael 🌌
Таймураз
Eldar
Michael 🌌
Блин, та же фигня в голову пришла 😅
Таймураз
Я не знаю, где вам общаться ещё
@css_ru пробуйте
Камиль
ребят подскажите плиз
Камиль
request(app).put(url).expect(204).send(dateForTest)
Камиль
что нужно в dateForTest записать чтобы протестить отправку файла на сервер
Michael 🌌
Буффер?
Камиль
не понял
Michael 🌌
https://nodejs.org/api/buffer.html#buffer_buffer
Дима
Dmitriy
Всем привет! Кто сталкивался с разработкой приложений для Smart TV, подскажите пожалуйста, сколько времени необходимо на публикацию приложения в каталогах Samsung, LG, Philips (скорость подтверждения и обратной связи). И нужно ли в процессе публикации за что-то платить? Например за регистрацию аккаунта девелопера или еще за что.
Serhiy
Serhiy
Главное не забывать что у них у всех есть свои гайдлайны. И почитать их нужно до того как давать дизайнерам задачу )
Serhiy
Dmitriy
Понял, спасибо большое.
Dima
webstorm/idea если путь в require конкатенированный то каким-то образом можно получить рабочий фукнционал go to definition?
Anonymous
split("/")
?
Anonymous
а
Anonymous
не то)
Anonymous
шторм вроде должен проваливаться нормально по таким путям
Anonymous
Dmitry
Однополчане, а кто-нибудь использует http://strider-cd.github.io/ ?
Eldar
Dima
Тут согласен.
Иной кейс:
require path в 2 строки
К примеру
const some = require('a/b/c/' +
'd/e/f/g');
И хотелось бы click-through для g
Vladimir
Dima
нет
Eldar
А зачем тебе такая двухстрочная конкатенация? Max len в линте? Но ведь такие реквайры страшные, и намного лучше вырубить линт для одной строчки