@nodejs_ru

Страница 1488 из 2748
Таймураз
14.01.2018
21:38:29
Мне просто интересно, как это сделать нативными средствами ноды
Мне тоже было интересно Переделывать это потом было больно

Mikhail
14.01.2018
21:39:14
.toString().match()
Понял. Возьму npm-пакет

Dmytro
14.01.2018
21:39:36
Там вроде еще бага какая-то есть с длинной строки

Google
Dmytro
14.01.2018
21:40:04
Типа если очень длинная процесс умирал

Denis
14.01.2018
21:40:38
Для ноды вроде есть либа

Которая умеет с XML как с DOM работать

Дмитрий
14.01.2018
21:41:12
Понял. Возьму npm-пакет
Напиши либу которая будет строку превращать в объект описывающий xml

Таймураз
14.01.2018
21:41:39
Denis
14.01.2018
21:41:43
Сейчас бы чёт своё ради XML писать)

Кирилл
14.01.2018
21:41:57
Типа если очень длинная процесс умирал
Ага, ещё приучать его Zalgo текстами

Dmytro
14.01.2018
21:42:05
Кто-то еще использует XML

Denis
14.01.2018
21:42:14
Dmitriy
14.01.2018
21:44:20
Подскажите пожалуйста будут ли работать refs mongoose если модели в разных файлах но подключаются обе через require. Пример

Файл Post.js: var mongoose = require('mongoose'); var Schema = mongoose.Schema; var postSchema = new Schema({ 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);

Файл Coomment.js: var mongoose = require('mongoose'); var Schema = mongoose.Schema; var commentSchema = new Schema({ user_id: { type: String, default: "1" }, post_id: { type: Schema.Types.ObjectId, ref: 'Post' }, text: String, created: { type: Date, default: new Date(), }, }); module.exports = mongoose.model('Comment', commentSchema);

Подключаются обе модели так: var Post = require('../models/Post.js'); var Comment = require('../models/Comment.js');

Google
Dmitriy
14.01.2018
21:47:51
Если все верно, то почему не выдается коллеция комментариев поста по _id: router.get('/:id', async (req, res, next) => { mongoose.connect(db.url); var id = req.params.id; var post = await Post.findById(id); var comments = await Post.findById(id).populate('comments').exec(); console.log(comments); res.render('post/show', {title: 'Post', post: post, comments: comments}) });

Ошибку не ловит, просто приходит пустой массив

{ _id: 5a57979cdc7b5610ab34851b, title: 'Еще одна статья', text: 'Еще какой-то текст', __v: 0, comments: [], created: 2018-01-11T16:57:47.211Z, rating: 0 }

Alexander
14.01.2018
22:18:47
Кто хочет немного подзаработать? Нужно прямо сейчас сделать работу с youtube api

Roman
14.01.2018
23:00:10
А что-то более низкоуровневое не требуется или это подразумевается? Типо понимания работы HTTP, TCP, IP...
Большинство программистов не знают и не понимают как работают сети и даже просто tcp

Alexander
14.01.2018
23:01:54
Умри, пожалуйста

Roman
14.01.2018
23:03:15
большинство программистов кодят на пхп
Нууууу... Пхп вообще не выводится из организма

Но факт про сети остаётся фактом

Morsik
14.01.2018
23:03:38
пруфы?

Roman
14.01.2018
23:04:10
пруфы?
Ты знаешь tcp?

Morsik
14.01.2018
23:04:13
а, стоп, смотря насколько глубокое понимание ты имеешь ввиду

не знаю

Roman
14.01.2018
23:06:33
а, стоп, смотря насколько глубокое понимание ты имеешь ввиду
Установленный tcp коннект, в него пишем 4 раза "hello world!". Сколько раз мы прочитаем на той стороне из сокета?

Morsik
14.01.2018
23:07:42
1-48 раз?

Alexander
14.01.2018
23:08:18
Почему sequelize include получает одну связную запись?

Google
Roman
14.01.2018
23:12:11
1-48 раз?
Угу. Почти все варианты возможны. Потому что нет гарантий границ и есть tcp_nodelay, например. А ещё есть размер окна и потери в сети :)))

Крч, если надо чтобы все работало даже на окраине мира с плохим инетом - придется все это знать.

Андрей
14.01.2018
23:15:57
Какую db удобнее использовать в связка react express

Alexander
14.01.2018
23:16:05
Почему sequelize include получает одну связную запись?

DimenSi
14.01.2018
23:16:22
Почему sequelize include получает одну связную запись?

Почему sequelize include получает одну связную запись?

Alexander
14.01.2018
23:16:29
const department = await models.Categories.findOne({ where: { id: ctx.params.id }, include: [{ model: models.Teachers, as: 'Teachers' }] });

Должен выдать 2 записи Teachers, а выдает одну

Roman
14.01.2018
23:17:40
Почему sequelize include получает одну связную запись?

DimenSi
14.01.2018
23:18:22
Давайте поможем Kl4sst дублируя его сообщения

DimenSi
14.01.2018
23:19:14
nodejs
я хотел, что-то остроумное, но пришлось твой ответ копировать(

Alexander
14.01.2018
23:21:07
Ясно. Крутые здесь помощники

DimenSi
14.01.2018
23:21:31
э, я не получаю зарплату сидя в этом чате ?

Valeriy
14.01.2018
23:39:52
ребят, всем привет, кто-нибудь знает как при отправке запроса можно задавать свой ip, указывая какой-нибудь прокси сервер?

Valeriy
15.01.2018
00:00:29
как это сделать в node js?

Таймураз
15.01.2018
03:42:40
э, я не получаю зарплату сидя в этом чате ?
Продолжишь так хуево шутить- забаню

Иван
15.01.2018
05:44:12
Ясно. Крутые здесь помощники
Ассоциацию поменяй с hasOne на hasMany

Google
Harry
15.01.2018
06:25:28
после установки антивируса, теперь при оперциях с npm (установка, удаления пакеты выбрасывает ошибки) Please try running this command again as root/Administrator , хотя я открываю под админом. кто нить сталкивался?

npm cache verify не помогает

KDeveloper ??
15.01.2018
06:26:29
Кто-то ещё пользуется антивирусами?

Michael
15.01.2018
06:30:04
да, в отличии от стандартной виндовой фигни Eset поймал какую-то хрень на флешке

Kolya
15.01.2018
06:31:31
Воу, антивирусы в 2к18, прям как в прошлое попал, интересно, послушаю ?

Admin
ERROR: S client not available

Michael ?
15.01.2018
06:34:18
Я тут недавно исходники ПО с дискеты сохранял, так только благодаря McAfee не подхватил вирус, который там был

Денис
15.01.2018
06:34:53
эти вирусы уже не заработают на новой винде

Michael ?
15.01.2018
06:35:01
запусти цмд от админа
Он же вроде написал, что открывает под админом

Денис
15.01.2018
06:35:41
может он считает что учетки админа достаточно?

Harry
15.01.2018
06:41:29
кароч открыл cmd от админа, ввел npm cache verify и npm i -g npm и вроде фурычит

Harry
15.01.2018
06:51:02
а здесь npm install -S vue-scroll-magnet -S - это алиас на --save?

AP?
15.01.2018
06:52:12
с 5й версии не обязательно —save добавлять

Harry
15.01.2018
06:52:56
с 5й версии не обязательно —save добавлять
так все-таки это алиас на --save?

Google
Dolt
15.01.2018
07:00:26
всем привет

можете сказать, ng serve --host local-ip-address --public-host http://public-ip-address-or-dns будет работать так же, как если бы я запустил ng serve и через nginx/apache проксировал?

заранее спасибо)

Eugene
15.01.2018
07:10:12
?а не проще билд собрать и на него локейшн запилить

а так надо доку angular cli смотреть

Dolt
15.01.2018
07:12:00
?а не проще билд собрать и на него локейшн запилить
сорри, немного нубоват) Все что в dist после билда можно уже на том же апаче хостить?

и спасибо за линк

Dolt
15.01.2018
07:12:24
спасибо)

Kam
15.01.2018
07:21:19
Ребят подскажите плиз, как протестить загрузку картинки на сервак через formidable

Alexander
15.01.2018
07:54:16
Таймураз
15.01.2018
07:54:40
hasMany и стоит
Массив возвращается?

Что-то мне подсказывает, что у sequelize иначе нужно запрашивать зависимости Но это неточно

Alexander
15.01.2018
07:55:56
Таймураз
15.01.2018
07:56:34
А ты уверен, что несколько сущностью несколько строк связано?

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