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

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

Таймураз
03.10.2017
07:01:48

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

Google

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

Vladislaw
03.10.2017
09:26:02

Таймураз
03.10.2017
09:26:06

Vladislaw
03.10.2017
09:26:15

Таймураз
03.10.2017
09:26:31

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
То есть тесты даже не запускаются. Не понимаю, почему

Anton
03.10.2017
09:59:54
Переназови папку tests в spec, а test.js в testSpec.js

Google

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

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

Sergey
03.10.2017
10:14:15

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

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

Anton
03.10.2017
10:27:49

Mikhail
03.10.2017
10:29:02

Anton
03.10.2017
10:29:22

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

nick
03.10.2017
11:17:27
привет всем
есть какой чат по db?

Mikhail
03.10.2017
11:19:17

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

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
Приветы! Горожу приложуху 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 сообщения на клиенте замучаюсь, наверное
Спасибо ребята