Дима
Alexandr
Хоть в какую сторону дамать обработчик на moiseOut не предлагать
Дима
Sam
Привет всем, что с монгой в проде надо делать? Вопрос с отсылкой на "радио т", помню что то там говорили... толи про порты что то, толи про пароль
Sam
секурити чтобы повыше была в общем)
Мерль
https://docs.mongodb.com/manual/security/
Мерль
RTFM
Alexandr
Помогите данмически прилепить с React css :hover
Sergey
Sergey
Там затирали что-то про то, что по умолчанию до контейнера с ней можно из интернета достучаться
Sergey
Привет всем, что с монгой в проде надо делать? Вопрос с отсылкой на "радио т", помню что то там говорили... толи про порты что то, толи про пароль
Sergey
секурити чтобы повыше была в общем)
Sergey
Но лично я не понимаю, как так, потому что обычно адрес её - порт на локалхосте
Sergey
Мб есть докерфайл какой-то кривой, который адрес разаертывывания через четыре нуля прописывает, хз
Sergey
Лично с этим не сталкивался
Vladimir
Да можно разворачивать и так, потом фаеоволом остальное разрулить
Kirill
А тут есть адепты кейстон? Keystonejs? Как правильно делать формы для редактирования полей с drilldown?
В принципе, это касается и чистой ноды с Мангусом, как это по уму делать?
Vlad
Loo
ребят. есть graffiti-mongoose. есть две схемы "проект" и "пользователь". как сделать схемы так, чтобы связь между этими коллекциями была многие ко многим и при этом через сгенерированный graphql api можно было обратится так:
Loo
{ projects { users { name }}
Loo
и так:
Loo
{ users { projects { name }}
Loo
при этом хочется чтобы мутация была одна
Loo
т.е либо я делаю мутацию addUser либо addProject
Loo
при этом референс шёл бы и в ту и в другую коллекцию
Loo
ну и аналогично с удалением
Loo
?
Loo
ну либо подскажите как мне это сделать с денормализованными данными...потому что с ними сгенерерированный api не позволит обращаться восходяще из юзеров к проектам либо из проектов к юзерам. ну либо я чего то не знаю
Loo
@klond90 спасибо, попробую
Andrii
Господа, как скачать файл с сервера через node.js?
Vlad
fetch или got
Andrii
а можно как-то подробнее?
Andrii
У меня есть страничка, с парой ссылок на некоторые файлы. Я пытался их загрузить с помощью атрибута download, но мне все время выбивало ошибку: файлы отсутствуют. И я не могу нигде найти доступного объяснения, как мне скачать чертов файл с сервера.
Vlad
я не понимаю
Vlad
у тебя страничка но ноде или в браузере
Andrii
Сервер на ноде отдает страничку в браузер
Vlad
ага
Vlad
файлы где?
Andrii
Рядом с сервером в папке public
Eugene
а как ты файлы хочешь получить?
Eugene
по урлу?
Andrii
ну хотел сначала так
Andrii
теперь не знаю
Andrii
теперь хоть как-то
Eugene
ну надо использовать поток чтения файла
Andrii
можешь кинуть пример какой-то?
Eugene
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();
});
}
Eugene
а вообще, лучше глянь скринкаст Ильи Кантора по ноде
Eugene
https://learn.javascript.ru/screencast/nodejs
Andrii
Спасибо
Andrii
Попробу.
Andrii
Попробую*
Andrii
не совсем работает. Когда файл лежит рядом со страничкой - оно его еще отдает, но после этого файл не открывается. Если убрать в другую папку, то пишет, что файлы просто не найдены
Vlad
Vlad
/files/file1.jpg
Andrii
Ну вроде бы как да. Не знаю, может я не правильно передаю папку.
Andrii
Но файлы не лежат в той же папке. Если странички лежат во views, то файлы лежат в public
Vlad
но они лежат там постоянно?
Andrii
lf
Andrii
да
Vlad
<a href="/public/some.pdf">pdf</a>
Vlad
и серви /public/* файлы с хедерами для загрузки
Andrii
это же вроде сработает только для того случая, если папка public лежит в папке с шаблонами, разве нет?
Vlad
не знаю
Vlad
если папка доступна из интернета
Vlad
и глобальный путь до них /public/*
Vlad
то то, что я описал должно работать
Andrii
Не знаю, то ли я дурак, то ли лыжи не едут
Paul
http://v8project.blogspot.com/2016/12/v8-release-56.html
Vlad
Vlad
это бета
Paul
Я знаю, но почитать что туда точно вошло полезно
Vlad
а что там с v5.5?
Vlad
уже зарелилизили async/await
Paul
Да
Anonymous
но не в ноде
Anonymous
так-то 5.5 давно зарелизили
Anonymous
хром сегодня с ним зарилизили только