@nodejs_ru

Страница 869 из 2748
Таймураз
13.06.2017
10:08:54
зачем прокся? повесить их на разные порты и юзать
Если речь об https зайдет- будет веселее настраивать

Konstantin
13.06.2017
10:09:23
https в локальной разработке? серьёзно?

Таймураз
13.06.2017
10:09:33
Margarita
13.06.2017
10:09:33
Больше у меня никакого бека нет, мне надо только отправку формы организовать

Google
Zae
13.06.2017
10:09:37
если на локалке то нафига nginx? че за бред? почему просто статику не отдавать по рутам?

Yaroslav
13.06.2017
10:09:46
Таймураз
13.06.2017
10:09:57
https в локальной разработке? серьёзно?
А, ей же в локальной нужно тестить

Margarita
13.06.2017
10:10:03
Не, у нас тупо нет бека почти, я маленький сайт для коммерческой организации пилю)

Мне надо как-то наладить отправку формы и на этом все

Таймураз
13.06.2017
10:10:32
можно action="<ip-address|domain>:<port><path>" оформить
Напрямую шлите запрос вот так

localhost:3000/path/to/action

Konstantin
13.06.2017
10:11:29
только не 3000, там gulp c фронтом

Margarita
13.06.2017
10:11:45
Почему не 3000, браузер синк же запускает на 3000

Zae
13.06.2017
10:12:06
там галп

Zaur
13.06.2017
10:12:09
народ, как в nginx в location ~ ^/project/ { указать шаблон все пути начинающиеся на /project/ кроме тех что начинаются на /project/f/ ? что то у меня регулярками не получилось

Evgeny
13.06.2017
10:12:26
сделай два локейшна

Konstantin
13.06.2017
10:12:42
^[f]

Google
Evgeny
13.06.2017
10:13:04
не надо учить плохому

Zaur
13.06.2017
10:13:43
я так понял в первом локейшине надо прописать proj/f и сделать так, чтобы дальше обработка не шла?

Konstantin
13.06.2017
10:13:45
попросили регулярку)

Evgeny
13.06.2017
10:14:04
Так надо сказать как сделать, а не как поглубже в жопу руки засунуть

Таймураз
13.06.2017
10:14:05
Почему не 3000, браузер синк же запускает на 3000
Делайте по тому порту, на котором бек запускается. Я просто привел пример

Zaur
13.06.2017
10:14:10
попросили регулярку)
я не просил) я сказал что я пробовал и у меня не получилось :) я не знаю как правильно

Konstantin
13.06.2017
10:21:53
я не просил) я сказал что я пробовал и у меня не получилось :) я не знаю как правильно
я хз что там у тебя, но можно в эту сторону глянуть location !~ ^/project/f {all here; } location ~ ^/project/f { f here;}

Evgeny
13.06.2017
10:22:23
омг.

location /project/f/ location /project/

Откуда у разработчиков любовь всё делать КАКМОЖНОСЛОЖНЕЕ

Zaur
13.06.2017
10:22:56
location /project/f/ location /project/
да, я так и сделал, получилось, всем спасибо)

Konstantin
13.06.2017
10:23:11
я не разраб если чо)

Evgeny
13.06.2017
10:23:37
Тем более

Админ\ДевОпс в вебе обязан был почитать Сысоева по поводу нгинкса

Zaur
13.06.2017
10:27:42
Админ\ДевОпс в вебе обязан был почитать Сысоева по поводу нгинкса
если это камень в мой огород, то я не админ) точнее админ на 0.0001 долю... я nodejs разработчик, которому приспечило сделать небольшую правку в перенаправлении с 80 порта на nodejs/express. Но сысоева почитаю на досуге :)

Evgeny
13.06.2017
10:27:53
Нет, не в твой

Konstantin
13.06.2017
10:28:16
я никому ничего не обязан)))

Konstantin
13.06.2017
13:36:00
Может быть, я дико туплю, но всё же. Как реализуется задача, когда надо отправлять оповещение (СМС, почта и т.п.) до начала (например, за полчаса) некоего мероприятия всем участникам? Пока единственное, что приходит на ум — запустить условный крон (реализация может быть любой), который будет каждую минуту смотреть, не начнется ли скоро что-нибудь.

Konstantin
13.06.2017
13:38:57
Мероприятий много, у них разное время начала. Появляются новые мероприятия, существующие могут быть отменены и т.д. Пользователей много. Тоже могут появляться новые, саспендиться и т.д.

Google
Konstantin
13.06.2017
13:44:04
Нет. Всё своё, самописное.

Алексей
13.06.2017
13:45:33
Что-то на ум, тоже ничего не идет, кроме крона раз в минуту

Evgeny
13.06.2017
13:45:59
$ at

но, вообще, идея ставить таймер заранее мне не кажется достаточно фейлтолеранс

Konstantin
13.06.2017
13:48:47
$ at
вот тут я не понял, если честно

Evgeny
13.06.2017
13:49:02
$ man at

Konstantin
13.06.2017
13:50:14
А, это скедулер на уровне *никсов

Zaur
13.06.2017
14:13:13
Когда нода запущена из комндной строки: node app.js и приложение выполняется, командная строка находится в режиме ожидания результата. Можно ли сделать так, чтобы из командной строки введенный текст получало node-приложение?

Nikita
13.06.2017
14:13:57
@abdulgalimov https://stackoverflow.com/questions/4351521/how-do-i-pass-command-line-arguments

Konstantin
13.06.2017
14:15:17
он про stdin скорее всего

Zaur
13.06.2017
14:15:58
он про stdin скорее всего
да, надо передать параметры в уже запущенное приложение, причем хочется в том же окне терминала, где было запущено приложение

Konstantin
13.06.2017
14:16:13
https://nodejs.org/api/process.html#process_process_stdin

гугли на тему stdin)

https://nodejs.org/api/readline.html

Zaur
13.06.2017
14:16:39
да, супер, то что нужно, спасибо

AP?
13.06.2017
14:22:43
Привет. Использует кто Sequelize + NodeBootstrap ? Как корректно связывать модели ( отношения настраивать ), если используется структура из коробки: либа = отдельная папка, в которой папка модельки и папка контроллеров ?

Yuriy
13.06.2017
14:26:35
* лучше что бы никто так не делал :)

AP?
13.06.2017
14:26:54
аргументов хочу

Google
AP?
13.06.2017
14:27:01
у них просто из коробки структура такая)

Yuriy
13.06.2017
14:27:36
http://shop.oreilly.com/product/0636920025276.do

Значит прикрути миграции и отрефактори нормально.

Используй представления / мат. представления для кэширования джойнов и реализации отчётов...

Вон у postgrepro есть доки на русский переведены...

AP?
13.06.2017
14:28:59
ага, т.е. не туда копаю

окей, спасибо, сейчас почитаю

Yuriy
13.06.2017
14:29:28
* там непаханное поле

Admin
ERROR: S client not available

Yuriy
13.06.2017
14:29:54
В 99% случаев - нормализация, это мой любимый вопрос на собеседованиях.

Yuriy
13.06.2017
14:31:14
Да всякое разное... самое простое: Сколько нормальных форм ?

Aleksandr
13.06.2017
14:31:26
кажется что нормальные формы давно стали антипаттерном на практике

Yuriy
13.06.2017
14:31:43
Кажется что программисты слишком ленивы что бы разобраться в сабже

Yuriy
13.06.2017
14:32:07
На практике и половины функционала реляционных субд не используется... или используется не по назначению.

Aleksandr
13.06.2017
14:32:35
Кажется что программисты слишком ленивы что бы разобраться в сабже
зачастую денормализация - единственный путь к скорости приемлемой

Yuriy
13.06.2017
14:33:02
Зачастую так говорят люди которые не осилили мат представления ...

Yuriy
13.06.2017
14:33:22
Ну так городят костыли когда БД пользоваться не умеют...

Google
Aleksandr
13.06.2017
14:34:05
Yuriy
13.06.2017
14:34:28
Есть один, большой такой... ORM называется.

AP?
13.06.2017
14:34:31
Почитай про Нормализацию чяго то
я спросоня, по ходу, не так вчитался, или вы вопрос не поняли)

речь не о коде шла, а об организации структуры

вы использовали nodebootstrap ?

Yuriy
13.06.2017
14:35:25
Нет

Но отношения модели - это проектирование реляционных схем...

AP?
13.06.2017
14:36:09
нет, с этим всё в порядке, бд спроектирована и работает

Yuriy
13.06.2017
14:36:17
Ну ок...

Всёравно с сабжем стоит чуток ознакомиться.

AP?
13.06.2017
14:36:33
речь лишь о переходе на новую структуру в рамках nodebootstrap и Sequelize ORM

Yuriy
13.06.2017
14:36:44
Я понимаю

Aleksandr
13.06.2017
14:37:42
Yuriy
13.06.2017
14:37:58
t.co/vl3u4HNzox

Если в кратце - кривые они... Приводят к куче костылей, неконсистентности и проблем с контролируемой денормализацией.

В целом сама абстракция довольно текуча и очень очень плохо покрывает средства реляционных субд.

Aleh
13.06.2017
14:43:12
https://martinfowler.com/bliki/OrmHate.html

Aleksandr
13.06.2017
14:44:08
Если в кратце - кривые они... Приводят к куче костылей, неконсистентности и проблем с контролируемой денормализацией.
да, это боль. но всем в мире программирования движет бабло и стоимость разработки. орм удешевляет процесс, даже если он кривой и кому-то эстетически противен

Yuriy
13.06.2017
14:44:34
... бабло, жадность и безрассудство

Yuriy
13.06.2017
14:45:33
Та просто так рассуждают руководители с отсутствием опыта, практикующие грибной менеджмент и не умеющие контролировать риски... частенько ставят свой персонал в позицию гребца и "адаптируйся или умри".

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