Anonymous
шторм, увы платный :(
Anonymous
а так да считается самой крутой ide для веба, насколько знаю
myk.
Йохохо, кхм, студентам/школьникам бесплатно))
Sheldhur
шторм, увы платный :(
на 3 года лицензия оч дешево выходит
Anonymous
ну я не студент (увы) - ибо как понимаю, там какое-то подтверждение реальное надо, чтобы тебе дали бесплатно как студенту
myk.
Я пока не получил лицензию с грузом на душе (нет) пиратил
myk.
(простите)
M
Элементарно качается и крякается.
Anonymous
кстати, а как NetBeans для ноды?
Anonymous
хреново
myk.
Вы тут ещё eclipse предложите
myk.
VS Code и шторм пока лучшее что видел
myk.
Атом - неоч, ну не зашел
myk.
Брекетсы печальные
Anonymous
ну эклипс насколько слышал в последние годы скурвился (типа раньше лучше был)
myk.
vim
nano
Anonymous
joe)
myk.
Холивар инкаминг
arts
nano
Для коммит месседжей сойдёт :-)
Serhii
есть какой нибудь иной способ подгрузить модели sequelize отличный от способа что у них на сайте документации? если делал кто иначе, покажите пожалуйста
Sheldhur
есть какой нибудь иной способ подгрузить модели sequelize отличный от способа что у них на сайте документации? если делал кто иначе, покажите пожалуйста
models = {SomeModel1, SomeModel2, SomeModel3, ...}; for (let modelName in models) { let model = models[modelName](sequelize, Sequelize.DataTypes); db[model.name] = model; Object.keys(db).forEach(function (modelName) { if ("associate" in db[modelName]) { db[modelName].associate(db); } }); }
Sheldhur
как-то так
Sheldhur
можно ещё какую нибудь обертку сделать, чтобы подгружались только те модели, которые нужны
Sheldhur
хз правда на сколько это актуально в js
myk.
Для коммит месседжей сойдёт :-)
Или правки одной-двух строчек на серваке)
arts
А я в виме таки код пишу
Anonymous
А я в виме таки код пишу
по-моему про правку 2 строчек - это про нано было)
arts
Я понял
Anonymous
а так вим да - рулит) в принципе как и емакс.
arts
А емакс я ниасилил :-)
Nikita
Кто подскажит за sequlize, я только сейчас понял, что не знаю каким образом модели в json конвертятся
Sheldhur
toJSON
Sheldhur
ВНЕЗАПТНО
Nikita
мапой?
Nikita
по каждой модели?
Sheldhur
нет, можно просто в JSON.stringify скормить, там уже само
Nikita
хм
Nikita
нет, можно просто в JSON.stringify скормить, там уже само
есть способ перед выводом в JSON отдавать все атрибуты в camelCase?
Sheldhur
они и так camelCase
Sheldhur
вроде
Sheldhur
как в модели описал, так и выведутся
Nikita
у меня в таблице все snake
Nikita
а выводить хочу в camelCase
Nikita
хука нужного не нашел.
Sheldhur
ну хуёво доку читал значит
Sheldhur
там можно указать название поля в таблице
Sheldhur
fieldWithUnderscores: { type: Sequelize.STRING, field: "field_with_underscores" },
Nikita
ух, гемор. Я этот вариант видел, но на него не хотел полагаться
Nikita
Заметил в доке koa такую вещь ctx.state The recommended namespace for passing information through middleware and to your frontend views. Не могу понять, как это используется?
Дима
Условно — юзер создал пост, одна миддлваря сделала айдишник поста и должна передать его другой
Nikita
а next() так не работает?
Nikita
Кстать, можешь подсказать? Я хочу в зависимости от условий отдавать разный ответ в функции, я могу делать return false, чтоб прекратить работу функции и отдать ответ?
Дима
а next() так не работает?
Ну он же без параметров
Nikita
дальше выполнение функции не пойдет?
Nikita
ctx.body и ctx.response.body разные вещи?
Дима
дальше выполнение функции не пойдет?
Если не вызовешь next — ничего никуда не пойдёт)
Nikita
Nikita
а, понял, я все же могу юзать ctx.body, главное не вызывать next(), если не хочу передать дальше работу другим middle
xelaok
И причина почему тратится 200 мс на вывод таблицы, мне не понятно. У аналога на java 20-50 мс
Простые и чистые без орм mysql запросы нода может обработать за десятые доли миллисекунды. Возможно в java у вас по умолчанию используется пул соединений, а в ноде открываются на каждый запрос.
Nikita
Может кто рассказать, как правильно ошибки выбрасывать? А то я такую херню сделал и не понимаю, норм ли это for (let keyError in boom) { app.context[keyError] = function (message, data) { this.throw(boom[keyError]().output.statusCode, boom[keyError](message, data)) } }
Evgeny
Вебшторм даётся влет за любую опенсорс поделку
Sheldhur
не вводи в задлуждение
Evgeny
Мм? В чем разница?
myk.
Если мейнтейнишь опенсырц проект
myk.
То дают
Sheldhur
т.е. я делаю redux-logger и мне сразу вебшторм дают? а потом я могу на нем любые проекты делать? даже закрытые и платные?
Anton
За
а какой критерий оценки у них? не любое же еба-поделие, которое только вчера залил и один клепаешь? или и так канает теперь?
Evgeny
Сколько то юзеров должно быть