@nodejs_ru

Страница 2495 из 2748
Alexander
04.09.2018
07:44:01
Даже если ошибка есть промолчит? Выше сказали: ты коллбек добавлял не для того, чтобы было правильно описано) он может и без него работать, просто в нем ошибку можно посмотреть А промисы еще не прошел, как раз открывал статейку. Буду пробовать, спасибо
ну смотри, у тебя же telegraph? ты можешь в коллбеке сделать все действия с ним и выйти из коллбека. если тебе надо стакать результаты коллбеков, то либо впадай в коллбек хэлл либо пиши промис обертки. но вроде монго поддерживает промисы из коробки. просто не скармливай коллбек и пиши в конце then

Mark
04.09.2018
07:53:33
Всем привет Как замокать AWS S3 putObject метод? Никак не получается, а aws-sdk-mock или aws-s3-mock работают не так, как ожидается

Админы, не гоните меня в чатик по aws, потому-что там ничего не знают об этом, я уже пытался, раз 10 (с другим вопросом)

Google
Dima
04.09.2018
09:11:44
кто дебажит ноду в webstorm?) подскажите настраиваю конфигурацию, скармливаю ей точку входа app.js если в файле app.js ставлю брейкпоинты то все ок дебажится если ставлю в других серверных файлах брейкпоинты, то не останавливается при дебаге. Что может быть?

Dima
04.09.2018
09:37:31
Убедись, что те файлы, где у тебя брейкпоинты - вызываются
вызываются, может быть проблема с тем что в этих файлах паралельные процесы ноды запускаются?

Mark
04.09.2018
09:38:08
Nell
04.09.2018
09:41:29
Mark
04.09.2018
09:42:36
webstorm Прости, поленился написать полностью

Vadim
04.09.2018
09:54:02
webstorm Прости, поленился написать полностью
проверь вызывается ли тот кусок кода где ты ставишь бп. хотя бы console.log() поставь

может у тебя какой if не срабатывает или тп

Nikolay
04.09.2018
09:58:17
Хуита.

Дмитрий
04.09.2018
09:58:20
То чувство, когда всегда хватало дебага в шторме

Но

Google
Дмитрий
04.09.2018
09:58:49
Аргументы здесь мощные, как обычно ?

Nikolay
04.09.2018
10:00:58
Та ну я ж не спорю и не навязываю ничё, юзайте, страдайте :))

Дмитрий
04.09.2018
10:01:14
Так и не каких страданий не испытывал

Поставил точку - остановился - посмотрел - исправил

Nikolay
04.09.2018
10:01:35
Не знаю, щас может уже и норм.

Угу. А консолью пользовался?

Дмитрий
04.09.2018
10:03:08
А с ней что не так?) Обычно в нативном терминале работал, но…и в шторме приходилось запускать, вроде, всё как обычно )

Nikolay
04.09.2018
10:03:18
Ну ок.

Black Star
04.09.2018
10:05:28
Ребята я только начал изучать Node.js, какой должен быть структура Node.js приложении я вот так сделал правилно ли я сделал https://github.com/nanotexnolagiya/node-js-newsletter

Boris
04.09.2018
10:07:24
вызываются, может быть проблема с тем что в этих файлах паралельные процесы ноды запускаются?
да в этом проблема. тебе туда нужно передать в аргументах параметры дебагера. https://github.com/nodejs/node/issues/8690#issuecomment-248674200

Dima
04.09.2018
10:09:37
да в этом проблема. тебе туда нужно передать в аргументах параметры дебагера. https://github.com/nodejs/node/issues/8690#issuecomment-248674200
спасибо, но выяснив почему не запускался дебаг, походу понял проблема и не нужен дебаг)) я так понимаю у каждого воркера свой global? И то что я натыкал в главном потоке, с воркера не видно, так?

Harry
04.09.2018
11:00:52
пасаны. а вот небольшой вопрос к тем, кто телеграм ботов пилил. если юзер начал чат с ботом, то бот может сам писать юзеру, т.е. не в формате "запрос - ответ", а просто "сообщение от бота" в рандомное время?

Valdemar
04.09.2018
11:02:50
да

Dima
04.09.2018
11:03:51
есть способ получить доступ к глобалу мейн потока из паралельных ?

Julia
04.09.2018
11:11:17
Что производительней? Knex (полу ORM) + PgSQL или mongoose + mongo

Harry
04.09.2018
11:16:34
ок. понял. спс

Alexander
04.09.2018
11:21:12
+ Можно даже канал вести ботом
Я написал код который так и делает ?

Google
Alexey
04.09.2018
11:43:32
нужна опять помощь... вернулся из отпуска и свежим взглядом вижу баг



то что обведено. закрывает роуты ниже от не авторизованных. но увы закрывает и 404 ошибку которая навешена на произвольный роут. Как пофиксить? мне нужно что бы от не авторизованных были закрыты только: app.use("/", require("./routes/apiOrder")) app.use("/", require("./routes/apiUser")) а произвольный роут не существующий отдавал 404



Alexander
04.09.2018
11:49:46
так может твои руты не делают next()

Alexander
04.09.2018
11:51:31
которые у тебя в /middleware/client-token?

Alexey
04.09.2018
11:52:21


но срабатывает то случай нет token и это правильно.. но только для защищенных роутов

но как быть с 404-ыми... что бы в их случае вообще не срабатывал этот check-token ??

Владимир
04.09.2018
11:53:23
я сейчас крамольную вещь скажу. Не всё, что написано на стэковерфлоу - правда

Alexey
04.09.2018
11:53:53
я сейчас крамольную вещь скажу. Не всё, что написано на стэковерфлоу - правда
я не оттуда брал.. сам придумал или где то еще нашел пример... ну вот значит это лажа не учитывает 404.. а как учесть..

применять миддварь чектокена конкретно к каждому защищенному роуту ?



а как применить к группе роутов?



Igor
04.09.2018
12:45:15
если нужен функционал для применения мидлверов ко всем роутам из модуля, то тогда можно скостылить свой роутер, который будет принимать сегмент, путь и список мидлверов

но лучше так не делать)

можно еще юзануть routing-controllers, в которой все разруливается декораторами

Google
Ярослав
04.09.2018
13:08:06
Пацаны, у меня вопрос. А можно как-нибудь сделать, чтобы можно было перенаправлять с порта 80/8080 на 3000 И чтобы к айпи не прописывать порт

Aga
04.09.2018
13:09:12
nginx

Ярослав
04.09.2018
13:09:50
Вот у меня есть 3 домена, поивязанные к моему серваку, а можно как то отвечать на все по-разному,

Aga
04.09.2018
13:10:48
nginx ретранслирует с 3000 на 80

может ретранслировать*

Admin
ERROR: S client not available

Cenator
04.09.2018
13:10:59
traefik тема

Vitaliy
04.09.2018
13:11:28
Всем привет. Подскажите, пожалуйста. Есть сайт на React+Node (SSR). Пишу на typescript, сборщик webpack. Клиент бандлиться в файла, а сервак юзаю для вебпака nodeExternals(). Сейчас появилась надобность это все закинуть в докер и добавить nginx. Используем node:10.9-alpine. Мой коллега за то что бы сервак тоже бандлился. Тогда можно будет спокойно копировать дист и закидывать в nginx. Это нормальная практика бандлить сервак? Заранее спасибо.

Aga
04.09.2018
13:11:45
traefik тема
бля, ты меня испугал

я подумал чаты перепутал

Aga
04.09.2018
13:12:27
пиздец это извращение

бандлить сервер для бандлов

этот сервер не предназначен для логики

запили микросервисы

Vadim
04.09.2018
13:36:37
какую либу посоветуете в плане ElasticSearch для Nodejs + Postgres?

makas
04.09.2018
13:38:27
привет всем. Скажите плз, нужно активировать окно сторонего десктопного приложения и нажимать соответствующие клавиши на клаве! Есть что то подобное в npm или че искать и куда копать? не подскажите?

Google
makas
04.09.2018
13:41:15
TCP-сервер тебе нужен, если я правильно понял
спс , пошел гуглить ! если еще есть мысли или появятся - дай знать! СПС

Nell
04.09.2018
13:42:47
спс , пошел гуглить ! если еще есть мысли или появятся - дай знать! СПС
Соответственно, твоё десктопное приложение должно содержать TCP-клиент и быть подключено к серверу по интернету и принимать команды (а так же правильно их обрабатывать). Удачи!

Andrei
04.09.2018
13:44:08
я обычно пакую в архив просто, и можно даже докерфайлом потом распаковывать и делать npm install
и да, если распаковывать докерфайлом, то конечно нужен multi-stage.

Alex
04.09.2018
13:45:00
посоветуйте пожалуйста, npm пакет для подтверждения регистрации по почте, или правильный вариант реализации, спасибо

Сергей
04.09.2018
13:47:11
посоветуйте пожалуйста, npm пакет для подтверждения регистрации по почте, или правильный вариант реализации, спасибо
сгенерировать токен положить в базу с id юзера отправить по почте ссылку создать роут при получении запроса проверить наличие токена в базе проставить юзеру emailValidated: true

Anton
04.09.2018
13:51:42
Парни, есть сервер на нжинксе с пыхой. Нужно сделать нодовский сервачок на кастомный путь www.site.com/nodejsapp. Конфиг: location /nodejsapp { proxy_pass http://127.0.0.1:7000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } И внутри ноды я хочу словить роут /ping. То есть, на www.site.com/nodejsapp/ping я хочу отдать 200. Но нода возвращает Cannot GET /nodejsapp/ping, хотя в коде я только ловлю /ping. Как можно пофиксить такое поведение?

Alexander
04.09.2018
13:52:10


Anton
04.09.2018
13:52:51
ну законом же не запрещаеться? а если сказали, то нужно сделать

Сергей
04.09.2018
13:53:23
Нгинкс же
энжинкс

Alexander
04.09.2018
13:56:33
энжинкс
nginx (engine x — англ. Engine X; по-русски произносится как э́нгинкс или э́нжин-и́кс)

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