
Сергей
19.07.2017
17:38:58
Там дока генерится из ридми.
Спасибо. Поправлю

DimenSi
19.07.2017
17:40:43
Привет всем, подскажите как понять из за чего нода в самом в начале проекта, отдает ответы с базы за 100-200 мс?
Использую koa-plus и sequalize
База на mysql

Google

DimenSi
19.07.2017
17:42:39
Бэк на Java ответы отдает за 40-100мс.

Sergey
19.07.2017
17:52:21
Возможно из-за драйвера mysql

DimenSi
19.07.2017
18:02:04
Mysql2 используется

Sergey
19.07.2017
18:03:14
Ну... Нода с мускулом, как и собой другой бд, общается через спец драйвер, от них часто зависит скорость

Сергей
19.07.2017
18:04:30
Пойду сделаю экзампл.
Какой сложности?

Andrew
19.07.2017
18:07:31
подскажите, пожалуйста, как в пг ссылаться через slug?

Сергей
19.07.2017
18:08:22

Andrew
19.07.2017
18:08:27
да

Сергей
19.07.2017
18:09:24
Что значит ссылаться
Через слаг
Втф
Слаг это из урла

Andrew
19.07.2017
18:10:58
CREATE TABLE IF NOT EXISTS public.status (
id serial primary key,
user_id uuid references public.user(id) on delete cascade,
slug text not null,
);
CREATE TABLE IF NOT EXISTS public.comment (
id uuid primary key DEFAULT public.gen_random_uuid(),
user_id uuid references public.user(id) on delete cascade,
status_id text references public.status(id) on delete cascade,
);
А на фрот отправлять массив комментариев, где будет возможность поменять статус через slug, а не через id

Google

Сергей
19.07.2017
18:11:51
Ну меняй
Слаг же есть

Andrew
19.07.2017
18:12:23
const comments = [{id: ‘423423’}, status_slug: ‘v-rabot’}]

Сергей
19.07.2017
18:12:37

Andrew
19.07.2017
18:13:52
т.е. я хочу менять статус у комментария, отправляя на сервер status_slug, а там уже будет меняться references public.status(id)

Dika
19.07.2017
18:14:19

Сергей
19.07.2017
18:14:39
По любому

Andrew
19.07.2017
18:15:28
По любому
понятно. Ладно, значит два запроса get, один с статусами, а другой с комментариями

DimenSi
19.07.2017
18:24:11
спасибо!
Как быстро тебе сервер отвечает?

Nikolay добряш
19.07.2017
18:28:29
ребят а кто нить ставил себе жиру на сервак?

Bogdan
19.07.2017
18:32:58
как приконектиться к серверу в локальной сети?
в ifconfig есть такая строчка, но у меня эти адреса не работают

Cenator
19.07.2017
18:34:22
Мб фаервол блочит

Bogdan
19.07.2017
18:35:33
а как узнать, что он работает?

Andrew
19.07.2017
18:36:08

DimenSi
19.07.2017
18:36:47
У mysql

Andrew
19.07.2017
18:37:36
аа

Google

Andrew
19.07.2017
18:39:18

DimenSi
19.07.2017
18:39:49
Ох писец 1 секунда???
Охренеть.
Это локально?

Andrew
19.07.2017
18:40:39
нет, удаленно, на хероку, там всего одна строчка возвращается

DimenSi
19.07.2017
18:41:11
А, локально?
Чтоб база и сервер вместе были

Andrew
19.07.2017
18:41:36
надо переключиться
что-то отвалилось в проекте локально

Denis
19.07.2017
19:06:26
Доброго времени суток. Ребята кто сталкивался з саб доменами в экспресе? Нужно сделать динамический саб домены, но хочу это реализовать на уровне миддлвеа. Посоветуйте пожалуйста что-то

DimenSi
19.07.2017
19:08:13
Есть для этого пакет

Zamir
19.07.2017
19:16:08

Zamir
19.07.2017
19:16:18

Никита
19.07.2017
19:32:27
@vkurchatkin майклджексонскрипт прилетел пуллреквестом

Arkady
19.07.2017
19:36:34
простите, а что делает createrest ?

Сергей
19.07.2017
19:59:54

DimenSi
19.07.2017
20:05:59
Кто-нить sequalize юзает?

Сергей
19.07.2017
20:06:16
✋?

DimenSi
19.07.2017
20:07:02
✋?
Как правильней поступать, импортировать базу и Sequalize для типов в каждую модель или экспортировать модель в обертке из функции которая принимает базу и типы?

Google

DimenSi
19.07.2017
20:07:20
так или

Сергей
19.07.2017
20:07:49
тебе при init генерится models/index.js
который всё делает
зачем перепридумывать
генераторы sequelize-cli всё хорошо делают

DimenSi
19.07.2017
20:08:07
я не с нуля базы делаю
у меня уже есть база

Admin
ERROR: S client not available

DimenSi
19.07.2017
20:08:26
и это автосгенерированные модели из базы
я хочу апи сделать для базы которая уже существует, и использовал утилиту которая прочитала базу и сгенерировала все
sequalize-auto

Сергей
19.07.2017
20:09:58
ну сгенерь пустой проект и скопипасти модель из него

DimenSi
19.07.2017
20:12:14
sequalize init?

Сергей
19.07.2017
20:12:53
да

DimenSi
19.07.2017
20:14:11
ну он мне создал index.js
аа
теперь понял
sequalize-auto прям под sequalize init сделал все
@sergeysova а можешь объяснить?

Google

DimenSi
19.07.2017
20:21:50
че за seeders?
и как теперь правильно вызывать модель?
чтоб ее использовать

Misha
19.07.2017
20:22:49

Сергей
19.07.2017
20:23:11

DimenSi
19.07.2017
20:25:05
я так понял, чтоб обращаться к методам экземпляра которая покдлюченна к базе, я должен использовать db.sequalize?

Сергей
19.07.2017
20:26:44
User при таком подключении будет уже подключен к базе

DimenSi
19.07.2017
20:27:44
ну я хочу юзать authenticate()
прежде чем запустить сервер
или как правильно?

Сергей
19.07.2017
20:28:08
сгенерь приложение
сделай по примеру из доки
там всё есть уже)
настраивается легко и непринужденно

DimenSi
19.07.2017
20:28:23
у меня sequalize init делает только 3 файла и все
больше ничего
@sergeysova, мы о тех вещах говорим?

Сергей
19.07.2017
20:30:41