
Andrew
29.07.2018
09:25:15
Откроет что-то в проге по умолчанию

Roman
29.07.2018
09:26:06

Andrew
29.07.2018
09:26:09
Если напишешь open path/to/directory/, то откроет папку

Roman
29.07.2018
09:26:19

Google

Andrew
29.07.2018
09:26:43
Работает? (у меня мака просто никогда не было)

Roman
29.07.2018
09:28:30

Vadim
29.07.2018
10:38:29
Всем привет!Возникла такая проблема - изучаю typescript(пишу REST - node/ts).Есть папка 'templates' -> в ней храняться .html . Когда ts компилиться папка 'templates' не попалдает в папку dist(outDir).Кто-то сталкивался с такой проблей ? Спасибо.

Andrew
29.07.2018
10:42:21
html ведь не ts)
Но ты можешь включить в компиляцию
В tsconfig укажи деректорий в files или include
Но проще просто держать эту папку в корне проекта

Vadim
29.07.2018
10:44:20
@tobira how ? В моем tsconfig -> include: [ "src/**/*"]

Andrew
29.07.2018
10:45:04

Vadim
29.07.2018
10:47:34
@tobira lol эт не решение )).В любом случаи спасибо.Думал костылки добавить(npm script -> копировать папку 'templates' из 'src' в 'dist'), но как-то не хочется -__-

Andrew
29.07.2018
10:48:35
И вообще, советую юзать ts-node

Google

Andrew
29.07.2018
10:49:15

Vadim
29.07.2018
10:50:50

Andrew
29.07.2018
10:51:49
У этого много плюсов. Например тс будет ругаться пои ошибках типизации или чего он там заметит. А в скомпилированом виде - нет

Andrey
29.07.2018
11:23:25
Привет всем. Есть у меня такой кейс. Я вычитал несколько файлов через createReadStream, у меня есть массив путей к JSON файлам. Как мне записать их содержимое в другой?
Пробовал createWriteStream - ругается на encode.

енот
29.07.2018
11:28:12
так ты encode укажи
он не будет ругаться

Andrey
29.07.2018
11:31:38
Я вот таким способом вычитываю все файлы, а записывается у меня только один вычитанный файл. Как записать все вычитанные?
pathArr.forEach(item => {
fs.createReadStream(item).pipe(fs.createWriteStream(`${dirPath}/get.json`));
})

Alexander
29.07.2018
11:54:43
Работа с потоками асинхронная, а ты вызываешь ее синхронно

noir
29.07.2018
12:01:45
${dirPath}/${item.name}_get.json

Alexander
29.07.2018
12:02:24

Stas
29.07.2018
13:08:50
Всем привет, ребят, подскажите как вы делаете или возможно как нужно делать. Есть локальная регистрация через passport с jwt. На api роутах стоит проверка этого jwt, которая отклоняет запросы не авторизованных пользователей. Есть аутентификация через соц сети (тоже с помощью passport), там после успешного входа просто редиректит пользователя, соответственно нет возможности (или я не знаю/не могу найти как это делать) вернуть jwt на фронт для сохранения, соответственно при любом действии даже пользователю прошедшему проверку откланяются все запросы. MEA(js)N стэк. Помогите плз кто в теме или подкиньте идей. Спасибо.

Saprow
29.07.2018
13:13:23
в jwt никакой секретной инфы не передаёшь ?

Stas
29.07.2018
13:14:45
return jwt.sign({
_id: user._id,
email: user.email,
name: user.name,
exp: parseInt(expiry.getTime() / 1000)
}, process.env.JWT_SECRET);

Таймураз
29.07.2018
13:15:25

Saprow
29.07.2018
13:15:56
+

Google

Stas
29.07.2018
13:17:28
почту не стоит хранить
Понял, удалю. На момент написания еще не сильно понимал что это вообще такое (это просто проектик для тренировки, ничего критичного), я на данный момент его еще в локал сторэйдже храню, но уже начитался что это плохая идея. А с соц сетями не подскажешь как быть?

Saprow
29.07.2018
13:37:27
jwt.io
можно глянуть содержание вашего jwt
сам перешёл с jwt на crypto либу, так как есть данные которые не желательно знать сторонним

Mr_Babrums.bin
29.07.2018
13:40:36
или как оно?

Никита
29.07.2018
13:40:58
Привет, парни

Saprow
29.07.2018
13:41:06
пока не имею доступа к машине с продом

Никита
29.07.2018
13:41:32
Первый раз столкнулся с такой штукой, как WebKitFormBoundary
Каким образом могу через request отправить запрос, чтобы форма была в этом формате?
то есть мультипарт, но просто мультипарт + formData не работает
должен быть статус респонса 302, а выдыает 200

Alexander
29.07.2018
13:44:24

Andrey
29.07.2018
13:44:48
Товарищи, как избежать перезаписи файла через createWriteStream? Вычитываю файлы, создаю другой и помещаю их туда. При перезагрузке страницы он перезаписывается в пустой, делаю это всё внутри рекурсивной функции.

Никита
29.07.2018
13:44:55

Stas
29.07.2018
13:45:05

Saprow
29.07.2018
13:45:49
готовый токен в поле encoded на сайте вставьте
а справа будут данные, которые в нём содержатся*

Stas
29.07.2018
13:47:28

Voskresus
29.07.2018
13:48:49
Блин у window 828 методов
Внезапно так

Google

Voskresus
29.07.2018
13:49:38
встроенные (!!!)
даже трим встроен

Stas
29.07.2018
13:50:26

Saprow
29.07.2018
13:51:29
для тех кодеров, что плохо обращаются с клиентскими данными ждёт котёл специальный)

Voskresus
29.07.2018
13:52:48

Admin
ERROR: S client not available

Voskresus
29.07.2018
13:53:54

Stas
29.07.2018
13:54:00

Alexander
29.07.2018
13:55:08
охуеть да?

Saprow
29.07.2018
13:55:09
что по соц сетям ?

Voskresus
29.07.2018
13:55:23

Alexander
29.07.2018
13:55:28

Saprow
29.07.2018
13:55:45
не знал, + в карму

Voskresus
29.07.2018
13:56:25
полный список можно посмотреть
Object.getOwnPropertyNames(String.prototype).join(', \n')
P.S.
Ребята, не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте, что тут писалось. Я вполне понимаю, что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. Остальные просто не найдут.

Tsimashenka
29.07.2018
13:56:25
?

Stas
29.07.2018
13:56:53

Tsimashenka
29.07.2018
13:57:42
console.dir( String )
:D

Google

Voskresus
29.07.2018
13:58:22
ну хз хз там вроде не полный список, да и не читабельно совсем

Stas
29.07.2018
14:00:33
Всем привет, ребят, подскажите как вы делаете или возможно как нужно делать. Есть локальная регистрация через passport с jwt. На api роутах стоит проверка этого jwt, которая отклоняет запросы не авторизованных пользователей. Есть аутентификация через соц сети (тоже с помощью passport), там после успешного входа просто редиректит пользователя, соответственно нет возможности (или я не знаю/не могу найти как это делать) вернуть jwt на фронт для сохранения, соответственно при любом действии даже пользователю прошедшему проверку откланяются все запросы. MEA(js)N стэк. Помогите плз кто в теме или подкиньте идей. Спасибо. Продублирую, вдруг новые люди увидят.

Nurlan
29.07.2018
14:13:39
Всем привет
Кто нибудь работал с multer при обработке PUT запроса на стороне сервера
Главное тот же код обработки файла прекрасно работает в POST

Andrey
29.07.2018
14:56:49
Товарищи, как избежать перезаписи файла через createWriteStream? Вычитываю файлы, создаю другой и помещаю туда те, которые вычитал. И отдаю его на клиент через pipe(res). При перезагрузке страницы он перезаписывается в пустой, делаю это всё внутри рекурсивной функции. Не знаете, как решить? Ссылка на песочницу: https://jsfiddle.net/o7f2h3qy/

Alexander
29.07.2018
15:57:42
разница между этим и puppeteer? https://github.com/GoogleChrome/chrome-launcher

Евгений
29.07.2018
15:59:48
Почаны.
А модификация стандартного прототипа, например стринга норм или не?

Alexander
29.07.2018
16:05:39

Евгений
29.07.2018
16:13:30
Ну да, я об этом же.
А мне чипсы на стэкОверфлоу втирают обратное,

Станислав
29.07.2018
16:20:17
Не
Что в этом плохо? Дополнить какой-нибуть полезной функцией

Евгений
29.07.2018
16:21:22
Да это бред.
Модификация стандартного языкового класса это плохо.

Alexander
29.07.2018
16:21:43
Могут возникнуть конфликты. Или же в некоторых местах наоборот метода не будет. Мутировать примитивы очень плохо
Если хочешь что-то своё - наследуйся