💩🔨🐒
да
Anonymous
а под какой OS?
💩🔨🐒
Йосик
Anton
А const ему не мешает?
💩🔨🐒
не обновлял до капитана из-за csr-util'ей
Дмитрий
Насладитесь:
блядь, 2016 год, редисы, мемкешы, ноЭскьюЭль
наши фулстаки сделали емейл рассылку
сорцовые емейлы лежат в одной БД, емейлы для рассылки в другой
думаешь их синкает между собой скрипт по крону?
думаешь система рыссылки пользует две БД одновременно, благо такая возможность есть?
нет, решение простое - один человек при необходимости рассылки выгружает сорцовые мыла в файл и передает их ответственному за рассылку ручками
тот уже в свою очередь загружает мыла через вебинтерфейс и понеслась...
естественно все это еще безбожно глючит и тормозит
бонусом идет то, что мыла для рассылки кладутся в БД рассылки с привязкой к номеру конкретной рассылки и могут дублироваться десятки раз как минимум...
💩🔨🐒
sudo mongod --dbpath /new-db | lolcat
💩🔨🐒
я даже так запустил
💩🔨🐒
lolcat это подсветка в консольке
💩🔨🐒
Сделал вот так вот гадко, ожидал дропа:
mongoose.connect('mongodb://localhost:27017/notexistdb', err => {
!!err && console.log( err );
});
... и нихера, монгус молчит, падла
💩🔨🐒
то есть ему ваще пох
Anonymous
а у ты уверен что твое приложение имеет права обращаться к mongo ?
Anonymous
и с чего ты взял, что будет ошибка в этом коде? при конекте БД будет создана автоматом
💩🔨🐒
блеа... це ж монгус... чёт я забыл про это
💩🔨🐒
вобщем насчёт прав я не уверен
Anonymous
погугли в эту сторону. у меня был такой трабл с RabbitMQ .
Anonymous
легко проверить дело ли в правах - запусти приложение от имени root
Anonymous
sudo node app.js
💩🔨🐒
кстати размер баз отличается
Anonymous
т.е. бд создалось?
💩🔨🐒
и например на остальных проектах монга коннектилась нормально
Anonymous
странно
💩🔨🐒
а здесь монга просто молчит, говорит мол слушает дефолтный порт и всё
💩🔨🐒
* 27017
Anonymous
ну у меня с рэбитом была беда. Нужно было добавить текущего юзера в группу rabbit. Но это на Ubuntu
Anonymous
хз. Просто поставил, настроил авторизацию и все. когда нужно было через amqplib коннектиться, не коннектилось. погуглил. Добавли юзера в группу ребита и все завелось
💩🔨🐒
ОП!
💩🔨🐒
А у меня то две базы запущены!
💩🔨🐒
Опаньки!
Anonymous
Что лучше: сделать интерфейс для Gulp и Express прямо из коробки или вынести в отдельные проекты?
💩🔨🐒
А подробней?
💩🔨🐒
Короче, если я запускаю с флагом —dbpath то в урле мне его прописывать не надо
💩🔨🐒
о как!
💩🔨🐒
разобрался!
Artur
Про Mongoose небольшое замечание:
createConnection создает отдельный инстанс Mongoose и создавать модельки надо через него, а не через дефолтный mongoose.
const mongoose2 = mongoose.createConnection()
const schema = new mongoose2.Schema...
const model = mongoose2.Model...
Artur
Про —dbpath не знал. Весело.
Artur
А вообще да.
Anonymous
в реакт чате все упоролись?
Anonymous
я там есть, я просто писать не могу
Anton
Anonymous
я хз, не разбираюсь в этом
Andrey
да, за хантинг в чате)
Anton
За что?
Anonymous
но вакансия еще открыта)
Anton
Anonymous
хантинга не было ващет. я написал что нам нужны норм чуваки и никого там не хантил
Anonymous
написано было что все подробности в лс
Anonymous
а потом народ начал спрашивать про ерланги всякие лол
Andrey
ну расцели как хантинг, еще и пожаловлись на тебя. вызвали Дениса, итог mute)
Anonymous
когда ноджс митап?
Anonymous
о, норм
Anonymous
кажется да
Andrey
странно, там нет тем про node.js
Anton
А поделитесь секретным знанием "почему модули ES6 это хорошо". У меня как-бы ничего в их защиту нет, webpack считаю не правильной задумкой, в отличие от require/amd/lmd. В том числе потому, что это хорошо работает на сервере, но не на клиенте. Есть у кого что в защиту импортов?
Nikita
Michael
Статический анализ
Michael
Работают не в рантайме
Michael
Поэтому отлично
Michael
Сделай
Anton
Они по определению должны работать синхронно, что сильно меняет "смысл" их использования. В частности сложно загружать код нужными кусками.
Michael
Насколько знаю такие вещи только в вижуал студии более менее работают
Nikita
Michael
С динамическим анализом
Anton
Но статический анализ это, конечно, большой плюс, любая другая модульность в него jsdocом форсится.
Michael
Anton
Ну а если его много?
Nikita
толсто)
Nikita
@thekashey а можно контекст холивара? Ты про браузер, или ноду?
Michael
определние "много"
Александр
es6 импорты позволяют tree shaking делать.
Anton
Проблема чисто браузерная. Но проблема в том что нодовский подход в бразер пихают.
Александр
Ну и давно пора уже единый стандарт сделать. Ждём, когда заверут в ноду.
Michael
плюсы сомнительные
Michael
а вот проблем дофига
Michael
стандарту уже год как
Michael
нода (точнее v8) вообще инвалидный
Michael
все норм пацаны уже на go давно пересели
Nikita
супер-толсто)