@nodejs_ru

Страница 1212 из 2748
Wingman
03.10.2017
06:59:32
Единственное более-менее оправданное применение апача - на шаредах, только ради хтакцеса

Vladimir
03.10.2017
07:00:51
дело не в том, какое решение лучше или хуже. Дело в том, что вообще никто не спрашивал, что лучше, нгинкс или апач. Спросили простую штуку, и это вызвало флейм абсолютно не по делу, с участием админа, который еще и угрожает банхаммером тем, кто с ним не согласен

Vladislaw
03.10.2017
09:23:31
Гайз, как сделать авто-релоуд в ноде?

Google
Morsik
03.10.2017
09:23:59
pm2, если ты об перезапуске при падении

Vladislaw
03.10.2017
09:26:02
pm2, если ты об перезапуске при падении
не правильно пояснил, чтобы при изменении app.js он перезагружался. Сорян.

Таймураз
03.10.2017
09:26:06
Гайз, как сделать авто-релоуд в ноде?
Или nodemon, если нужно перезагружать код при изменениях

Таймураз
03.10.2017
09:26:31
Всё, спасибо
"watch": "nodemon --debug=56745 app.js",

Anton
03.10.2017
09:51:31
кто юзает koa-router, подскажите такую тему, допустим, у меня есть nested раутер admin: const router = new Router() const adminRouter = new Router() adminRouter.get('*', async ctx => { ctx.body = 'hello, admin' }) router.use('/admin', adminRouter.routes(), adminRouter.allowedMethods()) router.get('*', async ctx => { ctx.body = 'hello, world' }) соответственно по логике express'а должно быть так GET / -> hello, world GET /test -> hello, world GET /admin -> hello, admin GET /admin/test -> hello, admin GET /adminkozel -> hello, world (!) последний пример в koa-router тоже мэтчится на adminRouter

единственный вариант, который у меня работает — вешать хэндлер два раза: adminRouter.get('/', handler) adminRouter.get('/*', handler)

Mikhail
03.10.2017
09:54:37
Привет всем. У меня какая-то странная проблема. Пишу тесты через jasmine-node. Создал в корне tests/test.js. Пишу в консоли: sudo npm i jasmine-node -g jasmine-node tests/ Вижу: Finished in 0 seconds 0 tests, 0 assertions, 0 failures, 0 skipped Вот код файла tests/test.js



То есть тесты даже не запускаются. Не понимаю, почему

Google
Anton
03.10.2017
10:07:09
Сам jasmine-node не использовал, но судя по документации надо так)

Oleg ?
03.10.2017
10:13:29
Ребят, а где хранить хранимые процедуры? В скриптах миграции, или в отдельных файликах и папке?

Oleg ?
03.10.2017
10:15:43
Их читать там не удобно

и искать тоже

Anton
03.10.2017
10:15:49
Ребят, а где хранить хранимые процедуры? В скриптах миграции, или в отдельных файликах и папке?
смотря чем мигрируешь, для некоторых случаев удобней хранить отдельными файлами и потом цеплять в миграцию

Sergey
03.10.2017
10:16:02
Разработчик вообще не должен иметь доступа на прод, всё через миграции

Oleg ?
03.10.2017
10:16:20
Хотя для этого есть и существует ревью

Евгений
03.10.2017
10:17:06
Есть у кого пример node в docker через docker compose с каким-нибудь hellow world ? А то с официальной репы не работает https://github.com/nodejs/docker-node/blob/master/README.md#how-to-use-this-image

Anton
03.10.2017
10:17:07
А в этом случае, есть опасность, что, кто - то захочет её изменить
ну так-то и разраб может в коде бомбу оставить. это уже другой вопрос

Oleg ?
03.10.2017
10:17:07
Я сейчас про доступ к проду не говорю

Я про удобство

Sergey
03.10.2017
10:17:43
Я сейчас про доступ к проду не говорю
А как тогда эти процедуры будут попадать из файлика на прод?

Oleg ?
03.10.2017
10:17:53
В миграциях подключаться

Миграция - это скрипт

Anton
03.10.2017
10:18:11
А как тогда эти процедуры будут попадать из файлика на прод?
админ запустит инстурмент миграции, который их подцепит и загрузит

Oleg ?
03.10.2017
10:18:14
Который выполнится на проде при заливке

Sergey
03.10.2017
10:18:16
Так это тоже тогда миграция, просто разбитая на файлы

Oleg ?
03.10.2017
10:18:17
Ну или так

Google
Oleg ?
03.10.2017
10:18:35
Ну так хотябы файлики понятный буду - аля "user-procedure-20.01.2017.sql"

И поиск будет легко по ним осуществлять

Sergey
03.10.2017
10:20:44
Ну так хотябы файлики понятный буду - аля "user-procedure-20.01.2017.sql"
Тогда без разницы, это такая же миграция будет, только самописная

Oleg ?
03.10.2017
10:21:48
Ну если хранить в скрипте миграции эту процедуру, то её очень сложно найти будет, потому что файлы миграции называются обычно по дате или версии аля "migration-1.0.0.js"

Anton
03.10.2017
10:23:51
ты можешь в принципе не писать скрипт миграции и использовать готовые решения, где конфигом все описывается. включаешь sql-файл с процедурой и профит

Mikhail
03.10.2017
10:26:12
Сам jasmine-node не использовал, но судя по документации надо так)
Спасибо. Упустил этот момент. Но теперь в консоли вообще ничего не выводится после запуска тестов)

Anton
03.10.2017
10:27:49
Mikhail
03.10.2017
10:29:02
ну и судя по документации запускать надо $ jasmine-node spec/
Это понятно. Я так и делаю. И в консоль вообще ничего не выводится. Странно

dfghdfewr
03.10.2017
11:06:03
Кто-нибудь пользуется needle?

nick
03.10.2017
11:17:27
привет всем

есть какой чат по db?

Mikhail
03.10.2017
11:19:17
есть какой чат по db?
@mysql_ru @MongoDBRussian

nick
03.10.2017
11:19:43
@mak_tu спасибо

Maxim
03.10.2017
11:20:01
Хай, ребзя! Есть у кого опыт использования silenium webdriver и e2e тестирования?

ни как не могу инициализировать doubleClick в нём

можете подсказать?

Заранее благодарю каждого лично!)

Mikhail
03.10.2017
11:45:46
Есть задача — единожды сделать какое-то действие в определеннфй день и время — например 5 октября 10:30 Что можно заюзать для этого?

Google
Morsik
03.10.2017
11:46:03
cron

Mikhail
03.10.2017
11:47:13
cron
спасибо

Nikita
03.10.2017
11:47:19
никто внезапно не знает как сбросить кеш телеграмма на preview link?

ну когда кидаешь линк там есть краткое описание, картинка и заголовок

тащем-та есть @WebpageBot но он не работает вроде

Maks
03.10.2017
11:56:48
Откуда кстати этот preview берет картинку?

Viktor
03.10.2017
11:58:14
Откуда кстати этот preview берет картинку?
по спецификации из метатегов страницы должен брать

Приветы! Горожу приложуху express (rest api) + react. Встаёт вопрос валидации моделей. Хочется вынести её в общий для бэка и фронта слой. Уже у кого-то есть опыт с этим? Куда копать? В сторону Joi? Валидация должна быть на все api запросы и для удобства пользователя на клиентских формах

Ilias
03.10.2017
12:03:42
Joi норм, с хапи его юзали, удобно

Дмитрий
03.10.2017
12:04:15
ajv

Viktor
03.10.2017
12:12:22
ajv
Этот я мапить на user friendly сообщения на клиенте замучаюсь, наверное Спасибо ребята

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