
Dmitrii
01.06.2018
09:45:57

Oleg
01.06.2018
09:56:06
Вопрос знатокам линакса.
Если мне в нодовское приложение прокинута некая ГЛОБАЛЬНАЯ переменная окружения SECRET (то, что я вижу как `process.env.SECRET`) могу ли я ее как-то удалить или затереть ткскть "после прочтения" чтоб не светилась в окружении?
Варианты типа delete process.env.SECRET и child_process.exec('unset SECRET', ... по понятным причинам не работают.

Victor
01.06.2018
10:03:53
перезапиши ее на что-то ненужное

Kylych
01.06.2018
10:05:38
ребята статус 413 что за

Google

Kylych
01.06.2018
10:05:47
впервые сталкиваюсь

Victor
01.06.2018
10:06:11
Гугл ит
https://developer.mozilla.org/ru/docs/Web/HTTP/Status/413

Kylych
01.06.2018
10:07:06
и как он фиксится

Кирилл
01.06.2018
10:09:27

Kylych
01.06.2018
10:21:57
у меня картинка на сервер отправляется, сервак на firebase functions

Jack
01.06.2018
10:52:02

Kylych
01.06.2018
11:03:09
разобрался пасибо, но проблема другая возникла
express-fileupload парсит файл как req.files.image.data
а на файрбейзе req.files сразу вытаскивает буффер

Nikolay
01.06.2018
11:10:34
известно ли, когда модули из стандарта будут доступны без флага? Не смог нагуглить дату(

Mikhail
01.06.2018
11:18:39

Nikolay
01.06.2018
11:18:54

Google

Sergey
01.06.2018
11:22:10
подскажите, использую angular + nodejs, весь роутинг прописан в angulare, использую app.use(express.static(path.join(__dirname, 'public'))) для билда.
Проблема в том, что если зайти например по адресу localhost:3000/login, то пишет Cannot GET /login . Подскажите, как это можно исправить, или что почитать, погуглить?

Mikhail
01.06.2018
11:24:00

Alexander
01.06.2018
11:24:03
подскажите, использую angular + nodejs, весь роутинг прописан в angulare, использую app.use(express.static(path.join(__dirname, 'public'))) для билда.
Проблема в том, что если зайти например по адресу localhost:3000/login, то пишет Cannot GET /login . Подскажите, как это можно исправить, или что почитать, погуглить?
ну, значит у тебя нет пути /login

Sergey
01.06.2018
11:26:26

Alexander
01.06.2018
11:27:44

Sergey
01.06.2018
11:29:37

Alexander
01.06.2018
11:30:05

Sergey
01.06.2018
11:31:54
потому что нет физически такого файла

Alexander
01.06.2018
11:32:35
ну а как ты думал сделать?

Sergey
01.06.2018
11:33:36
я надеялся использовать node+express как API, а в public поместить билд ангуляра, отдельно он отлично работает

Alexander
01.06.2018
11:33:54
мде
ну удачи

Sergey
01.06.2018
11:34:54
да, я понимаю что это не работает, вот и даже не подозреваю как правильно использовать SPA вместе с nodejs

Alexander
01.06.2018
11:35:23

Sergey
01.06.2018
11:36:20
спасибо, за ответы, попробую еще поискать

Zhanadil
01.06.2018
11:48:55
Ребята, подскажите дельные книги по NodeJS, ну и буду очень признателен если скинете ссылки на них

ايليا
01.06.2018
11:51:05
https://play.google.com/store/books/details?id=oA9QDwAAQBAJ

Kylych
01.06.2018
12:01:53
ребзи юзаю nvm. делаю nvm use 6.11 открываю терминал новый а там старая версия стоит как текущая

Google

Sheldhur
01.06.2018
12:03:10
не судьба

Evgen
01.06.2018
12:07:43
сделай в этом же терминале nvm use 6.11

Vladimir
01.06.2018
12:08:26
ну и проверь nvm list может не стоит эта версия вообще

Im
01.06.2018
12:17:16
Здарова всем. Может глупый вопрос, но можно ли как то заавтоматить папку, к примеру есть папка с заказами, если я создаю в ней новую папку, то чтоб внутри этой папки сразу же создались 3 подпапки, в них создалось по файлу в разных разрешениях, и в корне созданной папке создавался еще один файл, а после этого чтоб открывался блокнот с уже вписанными параметрами?
Вообщем структура такова:
1
- Заказы
- Новый заказ
- index.html
- img
- js
- main.js
- css
- style.css

Saprow
01.06.2018
12:20:33
Привет, каким образом можно организовать закрытие дочерних процессов, если приложение запускается через forever ?
forever stop server.js выключает только родительский процесс.
Открытие дочерних процессов происходит с помощью fork

Mikhail
01.06.2018
12:20:48

Im
01.06.2018
12:20:58

Mikhail
01.06.2018
12:21:35

Anton
01.06.2018
12:32:39

Saprow
01.06.2018
12:36:27

Fedir
01.06.2018
12:38:06
Как можно рестартнуть текущий процесс?
знаю шо можно через баш изи обойти, но есть ли варик без ноды?

Saprow
01.06.2018
12:47:12
а если ведёшь разработку, то для "hot load" кода можно юзать nodemon

Fedir
01.06.2018
12:52:05
та я хочу намутить фичу с админки рестартить процесс
надо там для одного конфига

Grigorii
01.06.2018
13:01:25
Добрый вечер.
Решил перейти на ts и опять мучают вопросы структуры директорий)
Node+Express+TS+Webpack
Если делать по примеру от TS, то создаются директории
src и dist, при этом в обоих есть public
А снаружи также есть views для шаблонов.
Всё хорошо, пока клиентская часть не становится тоже компилируемой со своими src dist.
Куда в этом случае обычно пихаются src dist фронта?
1. assets в корень в качестве src для front, и dist в dist/public
2. src/public - как src и dist/public как dist
3. как-то иначе?

Google

Im
01.06.2018
13:34:22
Как открыть папку после ее создания? Или может как то по другому делается, вообщем я через ноду создаю папку, после этого мне нужно в созданной папке создать еще одну папку, как это сделать?)

Alexander
01.06.2018
13:35:54
просто последовательно создавай папки
инкрементируя пути
главное делай это после асинхронного создания. в коллбэке, промис чейне или после эвэйта

Im
01.06.2018
13:38:49

Vint
01.06.2018
13:43:10

Roman
01.06.2018
13:56:03
Всем привет!
Подскажите, я использую fetch для отправки запроса на сервер. Сервер NodeJS отвечает res.sendStatus(400), как отловить эту ошибку на клиенте?

Evgeny
01.06.2018
14:01:19

Phoenix»
01.06.2018
14:04:29
Ап

Roman
01.06.2018
15:05:55
Есть идеи почему так происходит?
Кстати, console.log показывает, что middleware почему-то вызывается 2 раза при одном запросе.
Мидлвару я подключаю только один раз и ставлю ее на один роут
app.use('/city', verifyToken);

Andrey
01.06.2018
15:52:02
Мб у тебя редирект city/

Roman
01.06.2018
16:01:46

Roman
01.06.2018
16:04:15
Проблема оказалась с заголовками headers. Если я отправляю запрос без заголовков, то все работает, а если с заголовками, то почему-то получается вызов 2 раза.
Возможно это потому, что я использую расширение cors для хрома. Сейчас буду тестить.

Алексей
01.06.2018
16:17:02
народ, не зазорно продакшн babel-node'ой запускать?

Google

Алексей
01.06.2018
16:17:36
вроде где-то слышал, что это не ок, потому что просадки могут быть. хотя, по логике, просадка должна быть только на старте, что вообще не критично

UsulPro
01.06.2018
16:23:07

Roman
01.06.2018
16:24:08

Alexander
01.06.2018
16:24:38
Не понял вопрос. Что за Options?
Options - http | mdn | Веб-документация MDN
developer.mozilla.org
Метод HTTP запроса OPTIONS используется для описания параметров соединения с целевым ресурсом.

UsulPro
01.06.2018
16:24:56
если отправлять cors запрос из браузера, то сначала он сам отправляет options и проверяет разрешения, а потому уже идет сам запрос
да

Roman
01.06.2018
16:26:12
Да, я делаю запрос с клиента(фронта)
А как сделать что бы это был один запрос?

UsulPro
01.06.2018
16:26:54
никак. это браузер сам делает
у вас же запрос идет на другой домен?

Алексей
01.06.2018
16:27:25
или хотя бы на поддомен

UsulPro
01.06.2018
16:27:50

A.
01.06.2018
16:27:59
Не поможет

Roman
01.06.2018
16:28:04
Давайте я опишу проблему более подробнее.

Алексей
01.06.2018
16:28:07

UsulPro
01.06.2018
16:28:08
не уверен, но поддомены тоже проверяются

Алексей
01.06.2018
16:28:15
но что-то я теперь засомневался