
KlonD90
02.12.2016
19:25:03
многи ко многим mongodb
что-то не так
ну ты можешь типа если тебе совсем уж онлайн не нужен билдить метатаблицы время от времени

Arsen
02.12.2016
19:52:33
@klond90 спасибо, попробую

Google

Andrey
02.12.2016
20:52:37
Господа, как скачать файл с сервера через node.js?

Vladimir
02.12.2016
20:53:02
fetch или got

Andrey
02.12.2016
20:53:59
а можно как-то подробнее?
У меня есть страничка, с парой ссылок на некоторые файлы. Я пытался их загрузить с помощью атрибута download, но мне все время выбивало ошибку: файлы отсутствуют. И я не могу нигде найти доступного объяснения, как мне скачать чертов файл с сервера.

Vladimir
02.12.2016
21:04:07
я не понимаю
у тебя страничка но ноде или в браузере

Andrey
02.12.2016
21:15:30
Сервер на ноде отдает страничку в браузер

Vladimir
02.12.2016
21:18:47
ага
файлы где?

Andrey
02.12.2016
21:21:02
Рядом с сервером в папке public

Eugene
02.12.2016
21:21:28
а как ты файлы хочешь получить?
по урлу?

Andrey
02.12.2016
21:21:47
ну хотел сначала так

Google

Andrey
02.12.2016
21:21:50
теперь не знаю
теперь хоть как-то

Eugene
02.12.2016
21:22:21
ну надо использовать поток чтения файла

Andrey
02.12.2016
21:23:18
можешь кинуть пример какой-то?

Eugene
02.12.2016
21:23:48
function sendFile(url, res) {
let file = new fs.ReadStream(__dirname + url);
file
.on('error', () => {
res.statusCode = 404;
res.end('Not found');
})
.pipe(res);
res.on('close', () => {
file.destroy();
});
}
а вообще, лучше глянь скринкаст Ильи Кантора по ноде
https://learn.javascript.ru/screencast/nodejs

Andrey
02.12.2016
21:26:03
Спасибо
Попробу.
Попробую*

Vladimir
02.12.2016
22:42:12

Andrey
02.12.2016
22:43:25
не совсем работает. Когда файл лежит рядом со страничкой - оно его еще отдает, но после этого файл не открывается. Если убрать в другую папку, то пишет, что файлы просто не найдены

Vladimir
02.12.2016
22:45:19
/files/file1.jpg

Andrey
02.12.2016
22:45:52
Ну вроде бы как да. Не знаю, может я не правильно передаю папку.
Но файлы не лежат в той же папке. Если странички лежат во views, то файлы лежат в public

Vladimir
02.12.2016
22:47:22
но они лежат там постоянно?

Andrey
02.12.2016
22:50:54
lf
да

Vladimir
02.12.2016
23:04:41
<a href="/public/some.pdf">pdf</a>

Google

Vladimir
02.12.2016
23:04:57
и серви /public/* файлы с хедерами для загрузки

Andrey
02.12.2016
23:08:45
это же вроде сработает только для того случая, если папка public лежит в папке с шаблонами, разве нет?

Vladimir
02.12.2016
23:10:40
не знаю
если папка доступна из интернета
и глобальный путь до них /public/*
то то, что я описал должно работать

Andrey
02.12.2016
23:17:03
Не знаю, то ли я дурак, то ли лыжи не едут

Paul
03.12.2016
00:15:38
http://v8project.blogspot.com/2016/12/v8-release-56.html

Vladimir
03.12.2016
00:18:51
это бета

Paul
03.12.2016
00:19:21
Я знаю, но почитать что туда точно вошло полезно

Vladimir
03.12.2016
00:20:58
а что там с v5.5?

Vladimir
03.12.2016
00:21:15
уже зарелилизили async/await

Paul
03.12.2016
00:30:49
Да

Ҫѐҏӗѫӑ
03.12.2016
00:45:53
но не в ноде
так-то 5.5 давно зарелизили
хром сегодня с ним зарилизили только

Anton
03.12.2016
08:00:27
Может кто подсказать. Почему такая херь?
if(req.params.id !== req.user._id) console.log(${req.params.id} !== ${req.user._id})
выводит
581f79afb50b7c933ec0e9b7 !== 581f79afb50b7c933ec0e9b7
как так получается то ;/

Anton
03.12.2016
08:02:33

Google

Anton
03.12.2016
08:03:22
Вангую, что ты юзаешь монгу, и один из этих айдишников на самом деле объект, а не строка

Anton
03.12.2016
08:03:33
Ага, спасибо. Именно такая херь
что за бред. А как в монге айдишник привести к строке?

Anton
03.12.2016
08:05:51
toString()

Anton
03.12.2016
08:15:03
логично, спасибо

Джон
03.12.2016
10:15:04
https://www.npmjs.com/package/atbmarket

Aleserche
03.12.2016
10:15:43
это у тебя песков на аве?

Дмитрий
03.12.2016
10:15:55
Нет, усы

Admin
ERROR: S client not available

Aleserche
03.12.2016
10:15:55
или ты и есть песков?

Джон
03.12.2016
10:16:07
усы пескова
грешные

Никита
03.12.2016
12:46:13
Зануда-моуд: позавчера.

Ҫѐҏӗѫӑ
03.12.2016
12:48:18
да там беты стабильными становятся когда хром выходит

Никита
03.12.2016
12:48:27
Ну да.

Ҫѐҏӗѫӑ
03.12.2016
12:48:28
условности

Никита
03.12.2016
12:48:35
А хром вышел позавчера.

Ҫѐҏӗѫӑ
03.12.2016
12:48:51
а бета 6 недель назад

Никита
03.12.2016
12:48:51
Не то чтобы условности, бета — не релиз.

Google

Никита
03.12.2016
12:49:05
Ты хочешь бету в8 в стабильной ноде? =)

Ҫѐҏӗѫӑ
03.12.2016
12:49:10
нет
ладно, согласен :)

Никита
03.12.2016
12:49:21
Ну вот.
На 5.5 смотреть надо, сломали они там что-нибудь или нет.
Если получится — должно в 7.x прилететь, если не получится (например, сломана обратная совместимость) — в 8.0
Или какая там свежая версия v8 будет к тому времени.

Ҫѐҏӗѫӑ
03.12.2016
12:51:25
https://docs.google.com/document/d/1g8JFi8T_oAE_7uAri7Njtig7fKaPDfotU6huOa1alds/edit#heading=h.lwmcnrbejt2y
вообще был pr

Никита
03.12.2016
12:53:30
См. https://github.com/nodejs/node/pull/9618

Ҫѐҏӗѫӑ
03.12.2016
12:53:35
но там то ли фишрок, то ли еще кто-то писал, что рановато
оно

Никита
03.12.2016
12:54:03
Так потому что релиза не было. Сейчас релиз есть.
А, не..
Надо смотреть.

Ҫѐҏӗѫӑ
03.12.2016
12:56:28
там про промисы что-то
Владимир писал что-то про это тут в чате

vitaliy
03.12.2016
13:12:40
Подскажите, как в swagger нужные заголовки при запросе добавить?

Kanat
03.12.2016
13:18:07
Привет, пацаны одолжите 150 руб завтра вторник верну, дело такое зарплату задерживают, пожалуйста выручите

I
03.12.2016
13:18:26
150к?