
Ildar
03.09.2018
11:04:36
это джс?

Alexander
03.09.2018
11:04:39
кинь нормально, со сжатием

Ildar
03.09.2018
11:04:51
ща сек
не тот пример

Google

Ildar
03.09.2018
11:05:21
вот
это джс?

Alexander
03.09.2018
11:05:48
я не буду качать этот файл

Ildar
03.09.2018
11:06:15
async function some() {
const d = await (Promise.resolve({ data: 1 })).data
console.log(d)
}
some()
запусти в браузере
в консоли

Konstantin
03.09.2018
11:07:14
async function some() {
const d = (await Promise.resolve({ data: 1 })).data
console.log(d)
}
some()
вот так надо
Или так:
async function some() {
const d = {...await Promise.resolve({ data: 1 })}.data
console.log(d)
}
some()

Ildar
03.09.2018
11:08:17
ага, ок
я протупил
со скобками норм
возвращается значение

Google

Alexander
03.09.2018
11:08:48

char
03.09.2018
11:30:11
народ, подскажите, а кто как дебажит async/await в vscode?
при попытке ставить брейкпоинт на await вызове он перескакивает

Dima
03.09.2018
11:41:27
гайс, помогите в поиске гайда по разработке full stack приложения.
есть фронтэнд написанный на реакте, сейчас цель сделать личный кабинет и делать с него посты в колонку. Мб есть у кого на примете нужный тутор?

Konstantin
03.09.2018
11:42:31

Sergey
03.09.2018
12:21:56
Привет. подскажите как в sequelizejs отключить логирование команд sql?

Harry
03.09.2018
12:23:18

Sergey
03.09.2018
12:23:31

Sheldhur
03.09.2018
12:23:34
что именно? читал документацию?
да было дело

Victor
03.09.2018
12:23:39
var sequelize = new Sequelize('database', 'username', 'password', {
// disable logging; default: console.log
logging: false
});

Sergey
03.09.2018
12:23:52
а. спс
да было дело
я почему помню. потому что я тебе это тогда подсказывал )))
а щас просто забыл. много времени прошло

Sheldhur
03.09.2018
12:25:26
вот это маневр

Enterpise
03.09.2018
12:28:52
https://glot.io/snippets/f4gi6joet9
на каком языке описана модель респонса ?

Maxim
03.09.2018
12:40:39
Привет, насколько нерозумно использовать global.gc в ноде? если разумно - то для каких кейсов?

Alexander
03.09.2018
12:53:38

Maxim
03.09.2018
12:54:21

Google

Maxim
03.09.2018
12:55:34
Видел только что видос где какая-то барышня рассказывает как ускорить сервер через очистку через gc. Как-то подозрительно

Andrew
03.09.2018
12:57:04
кто то PIXI на ноде запускал?

Ivan
03.09.2018
13:07:14
про var и let в курсе

Alexander
03.09.2018
13:08:13

Ivan
03.09.2018
13:08:36
В курсе что надо поправить

Владимир
03.09.2018
13:08:49
var empl и дальше пошла ерунда

Михаил
03.09.2018
13:09:38
попробуйте сначала нормально писать на колбеках и промисах, а потом уже в асинки лезьте

Владимир
03.09.2018
13:09:49

Ivan
03.09.2018
13:10:04

Xenobyte
03.09.2018
13:12:12
Делаешь асинхронной функцию, await'ишь запросы к бд или что там у тебя

Aga
03.09.2018
13:27:47
Dorow

Ivan
03.09.2018
13:30:25

Roman
03.09.2018
13:33:00
Подскажите по pm2 плз.
Как запускать отдельные ноды от отдельных юзеров в системе? Или каждый юзер должен запускать свой pm2 демон?

brachkoff
03.09.2018
13:35:08
Ты уже с вёрсткой закончил, и сейчас бекенд?


Max
03.09.2018
13:37:20
Ток начал смотреть ноду, реализован такой роутинг, подключен паспорт и джвт, роуты для регистрации авторизации не проверяются на авторизацию, но постмен все равно почему то возвращает 401, не могу понять почему так
Роутинг:
const passport = require('passport');
// noinspection JSAnnotator
require('@config/passport')(passport);
const usersRouter = require('./users');
const todoListRouter = require('./todoList');
const authRouter = require('./auth');
module.exports = (app, db) => {
// Unprotected routes
app.use('/', (req, res, next) => {
authRouter(app, db);
next();
});
app.use('/', passport.authenticate('jwt', {session: false}), (req, res, next) => {
// Protected routes
usersRouter(app, db);
todoListRouter(app, db);
next();
});
};
Ендпоинт для логина:
// Authenticate the user and get a JSON Web Token to include in the header of future requests.
app.post('/login', (req, res) => {
User.findOne({
email: req.body.email
}, (err, user) => {
if (err) throw err;
if (!user) {
res.send({success: false, message: 'Authentication failed. User not found.'});
} else {
user.comparePassword(req.body.password, (err, isMatch) => {
if (isMatch && !err) {
let token = jwt.sign(user.toJSON(), config.secret, {
expiresIn: config.token_expires_time
});
res.json({success: true, token: 'JWT ' + token});
} else {
res.send({success: false, message: 'Authentication failed. Passwords did not match.'});
}
});
}
});
});


Aga
03.09.2018
13:38:16

Yan
03.09.2018
13:42:08
сделай реально сначала коллбеках/промисах

Again
03.09.2018
13:43:03
так асинки = это промизы

Google

Again
03.09.2018
13:43:06
же, не?
просто ты вместо async функции жедаешь
промис.then
какая разница

Admin
ERROR: S client not available

Yan
03.09.2018
13:43:30
человек не разобрался с коллбеками ещё

Alexander
03.09.2018
13:43:30
ну так у тебя коллбечная функция. ее надо промисифицировать

Nikolay
03.09.2018
13:43:33

Yan
03.09.2018
13:43:34
асинки ему не надо

Aga
03.09.2018
13:43:44
Лан ребята, я пошёл

Alexander
03.09.2018
13:43:57
давай удачи

Again
03.09.2018
13:44:13
да прочитай доку
там 1 минуту почитать и все поймешь

Yan
03.09.2018
13:44:31
я ему кидал Кантера
видимо не зашло

Yadgar
03.09.2018
13:47:40

Roman
03.09.2018
13:50:25
Кто использует pm2, подскажите, как готовить ноды под отдельных юзеров в системе?

Konstantin
03.09.2018
14:17:19

Nell
03.09.2018
14:20:02

Konstantin
03.09.2018
14:20:22

Google

some_random_anonymous
03.09.2018
14:20:25

Nell
03.09.2018
14:20:42

Serhii
03.09.2018
14:39:14
https://gist.githubusercontent.com/madetech-com/c9adcc3047536c90f33d/raw/0f7a2bb29b88cf043474ab3302bb0c741174da6a/cars.md

Ann
03.09.2018
14:42:43
install прописывала

Anton
03.09.2018
14:44:50
для создания packege.json со всеми полями надо воспользоваться npm init
а так можно добавить вручную в существующий package.json

Dima
03.09.2018
14:45:22
почему ярн их не создает?

Ann
03.09.2018
14:46:11
да, init через ярн делала

Nell
03.09.2018
14:47:02
npm init всегда scripts добавляет

name
03.09.2018
15:23:56
Привет
Нужно очищать бд каждые 24 часа. setInterval() не слишком "тяжелое" решение?

Kendr
03.09.2018
15:24:59

name
03.09.2018
15:25:31

Vlad
03.09.2018
16:03:11