
Nell
06.09.2018
07:20:52
Хм, bcrypt вроде постая вещь, hash да compare и всё...

Eugene
06.09.2018
07:20:58

Nell
06.09.2018
07:21:36

Google

Yaroslav
06.09.2018
07:24:22
ибо хранить соль сканкатинированной с хешем, лучше

Nell
06.09.2018
07:25:02

Aga
06.09.2018
07:25:19
Опасно?
Т.е. посылать на сервер голый пароль для проверки

Nell
06.09.2018
07:25:47
На сервере очень опасно шифровать xD

Роман
06.09.2018
07:25:53

Yaroslav
06.09.2018
07:25:55
клиент не занимаеться шифрованием

Роман
06.09.2018
07:26:03

Yaroslav
06.09.2018
07:26:07
его задача, формочки

Aga
06.09.2018
07:26:08

Google

Eugene
06.09.2018
07:26:39
и хеширование - дорогая операция, для фронта слишком тяжелая, как по мне

Nell
06.09.2018
07:27:17
Ещё можно запрашивать на клиент базу пользователей и там уже сверять данные и авторизовывать

Aga
06.09.2018
07:27:37
Хмм, хорошо, спасибо

Nell
06.09.2018
07:27:45
не делай так)

Aga
06.09.2018
07:28:00
клиент базу?

Роман
06.09.2018
07:28:08

Aga
06.09.2018
07:28:11
ахахха, пропустил это слово :D

Nell
06.09.2018
07:29:11
А вообще было бы прикольно, если бы кто-то так сделал
Ещё небось и долго бы прожил, кто ж будет просто так смотреть, какие данные шлются
Безопасность через неясность)

Кондр
06.09.2018
07:37:53
У puppeteer можно регулировать скорость интернета? Тип как через девтулзы 4g\3g

Роман
06.09.2018
07:45:10

Кондр
06.09.2018
07:48:59
А во время работы можно это менять?

Роман
06.09.2018
07:49:44

Кондр
06.09.2018
07:50:23
Спасибо за направление куда гуглить! Буду разбираться) А то было не ясно даже как запрос в поисковик забить

Роман
06.09.2018
07:50:25
Вот тут ещё пресеты есть.

Sergei
06.09.2018
08:01:54
а как без moment.js отформатировать?
2018-09-06T07:53:42.459Z => 2018-09-06
Или проше момент заюзать?

Кондр
06.09.2018
08:03:09
Network throttling.
А ещё. Есть где-нибудь api с последней стабильной ревизией? Типа storage.googleapis.com/chromium-browser-snapshots/Linux_x64/LAST_CHANGE

Google

Владимир
06.09.2018
08:03:16

Alexander
06.09.2018
08:03:20

Sergei
06.09.2018
08:04:01

Alexander
06.09.2018
08:04:37
?

Роман
06.09.2018
08:05:00

Cenator
06.09.2018
08:06:17
логично ))
const a = new Date('2018-09-06T07:53:42.459Z')
Number(a)
1536220422459
дальше https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat

Кондр
06.09.2018
08:06:46

¢
06.09.2018
08:07:52
babel-node - это babel-cli ребят ?

Yaroslav
06.09.2018
08:08:23

Вячеслав
06.09.2018
08:08:25

Cenator
06.09.2018
08:08:48

¢
06.09.2018
08:08:53
благодарю Вячеслав!

Cenator
06.09.2018
08:09:01

Artemy
06.09.2018
08:09:21
Ну и на всякий, babel-node незя в проде использовать :)

¢
06.09.2018
08:09:22
@TheRTK Вау!!!! вот в чем моя проблема ! я закинул в heroku проект и в package.json'e
"start": "babel-node app/server" и в кратце heroku ругается на babel-node и выдает ошибку
исходя из этого , что мне лучше сделать
убрать babel?\

Cenator
06.09.2018
08:11:24
установить babel-node и babel core

Google

Anton
06.09.2018
08:11:41
выпилить бабель же

Cenator
06.09.2018
08:11:53
и еще прочитать ошибку, мало ли чего там

Eugene
06.09.2018
08:12:20

Admin
ERROR: S client not available

¢
06.09.2018
08:12:35
спасибо всем) @itsjohncena можете скинуть ссылку для установки , у меня koajs

Cenator
06.09.2018
08:12:49

¢
06.09.2018
08:13:43
сейчас скину

Artemy
06.09.2018
08:15:20
А Почему?
Кеш хранит в памяти, из-за этого потребляет очень много. Со временем приложение может крашиться.
https://babeljs.io/docs/en/next/babel-node.html
You should not be using babel-node in production. It is unnecessarily heavy, with high memory usage due to the cache being stored in memory.

Eugene
06.09.2018
08:15:55

Sergei
06.09.2018
08:33:47

Андрей
06.09.2018
08:39:40
Ребят подскажите кто, esLint ругается на async функции error
Async functions are not supported until Node.js 7.6.0. The configured version range is '>=6.0.0' node/no-unsupported-features/es-syntax
как можно поправить ? babel стоит. В чем может быть проблема

Cenator
06.09.2018
08:40:08

Андрей
06.09.2018
08:43:32

Cenator
06.09.2018
08:43:41


Anatoliy
06.09.2018
08:55:55
Всем привет. Возникла проблема с s3. Не аплоадятся пнгшки больше 1.1 мб и джпг больше 1.7 мб. Отавилвается с 500 "UnknownError".
Вот пример кода:
const S3 = require('aws-sdk/clients/s3');
const s3 = new S3({
accessKeyId: <access key>,
secretAccessKey: <secret key>,
endpoint: <endpoint>,
s3ForcePathStyle: true,
signatureVersion: 'v4'
});
const uploadToBucket = ({ Key, Body, ContentType }) => {
const params = {
Key,
Body,
Bucket: <bucket>,
ACL: 'public-read',
ContentType
};
const manager = s3.upload(params);
return manager.promise();
};
// calling inside some async func
const params = {
Key: <some name>,
Body: <buffer or stream>,
ContentType: 'image/png'
};
const s3Response = await uploadToBucket(params);
Вот лог:
{ UnknownError: null
image_uploader_1 | at Request.extractError (/srv/http/node_modules/aws-sdk/lib/services/s3.js:582:35)
image_uploader_1 | at Request.callListeners (/srv/http/node_modules/aws-sdk/lib/sequential_executor.js:109:20)
image_uploader_1 | at Request.emit (/srv/http/node_modules/aws-sdk/lib/sequential_executor.js:81:10)
image_uploader_1 | at Request.emit (/srv/http/node_modules/aws-sdk/lib/request.js:683:14)
image_uploader_1 | at Request.transition (/srv/http/node_modules/aws-sdk/lib/request.js:22:10)
image_uploader_1 | at AcceptorStateMachine.runTo (/srv/http/node_modules/aws-sdk/lib/state_machine.js:14:12)
image_uploader_1 | at /srv/http/node_modules/aws-sdk/lib/state_machine.js:26:10
image_uploader_1 | at Request.<anonymous> (/srv/http/node_modules/aws-sdk/lib/request.js:38:9)
image_uploader_1 | at Request.<anonymous> (/srv/http/node_modules/aws-sdk/lib/request.js:685:12)
image_uploader_1 | at Request.callListeners (/srv/http/node_modules/aws-sdk/lib/sequential_executor.js:119:18)
image_uploader_1 | at Request.emit (/srv/http/node_modules/aws-sdk/lib/sequential_executor.js:81:10)
image_uploader_1 | at Request.emit (/srv/http/node_modules/aws-sdk/lib/request.js:683:14)
image_uploader_1 | at Request.transition (/srv/http/node_modules/aws-sdk/lib/request.js:22:10)
image_uploader_1 | at AcceptorStateMachine.runTo (/srv/http/node_modules/aws-sdk/lib/state_machine.js:14:12)
image_uploader_1 | at /srv/http/node_modules/aws-sdk/lib/state_machine.js:26:10
image_uploader_1 | at Request.<anonymous> (/srv/http/node_modules/aws-sdk/lib/request.js:38:9)
image_uploader_1 | at Request.<anonymous> (/srv/http/node_modules/aws-sdk/lib/request.js:685:12)
image_uploader_1 | at Request.callListeners (/srv/http/node_modules/aws-sdk/lib/sequential_executor.js:119:18)
image_uploader_1 | at callNextListener (/srv/http/node_modules/aws-sdk/lib/sequential_executor.js:99:12)
image_uploader_1 | at IncomingMessage.onEnd (/srv/http/node_modules/aws-sdk/lib/event_listeners.js:294:13)
image_uploader_1 | at IncomingMessage.emit (events.js:187:15)
image_uploader_1 | at IncomingMessage.EventEmitter.emit (domain.js:442:20)
image_uploader_1 | message: null,
image_uploader_1 | code: 'UnknownError',
image_uploader_1 | region: null,
image_uploader_1 | time: 2018-09-06T07:36:13.207Z,
image_uploader_1 | requestId: 'tx00000000000000002d639-005b90d8e3-cbaae46-default',
image_uploader_1 | extendedRequestId: undefined,
image_uploader_1 | cfId: undefined,
image_uploader_1 | statusCode: 500,
image_uploader_1 | retryable: true }
Пробовал вызывать метод 'upload' и асинк авэйтами и в колбэк стиле. То же пробовал сделать через метод 'putObject'. Пробовал отправлять большие изображения через 'createMultipartUpload', там тоже самое, т.к. минимальный размер чанка 5 метров.
Кто нибудь сталкивался?
Сорян за много буков.


¢
06.09.2018
09:10:48
@itsjohncena , отправляю heroku bash
получается , что он не может запустить команду babel-node

Google

Cenator
06.09.2018
09:12:44
он есть в зависимостях? именно в deps а не dev deps

¢
06.09.2018
09:13:12

Cenator
06.09.2018
09:13:23
ну да а откуда он должен его взять лол

¢
06.09.2018
09:13:39

Cenator
06.09.2018
09:13:46
перенеси в депс

¢
06.09.2018
09:14:25
я использую yarn , как мне можно перенести
npm знаю , но yarn нет

Cenator
06.09.2018
09:14:39
руками в пекедж жсон

¢
06.09.2018
09:14:49
лол
народ скажите пожалуйста, как перенести с devdeps на deps с помощью yarn
то есть в конце , что прописать ? --dev ?

Дмитрий
06.09.2018
09:17:52

¢
06.09.2018
09:18:50
спасибо Дмитрий!

Cenator
06.09.2018
09:18:58

¢
06.09.2018
09:19:30
я думал , вы шутите ? так можно разве ?