Triple
29.09.2018
11:24:54
Nikita
29.09.2018
11:24:59
Сергей
29.09.2018
11:25:25
да
Nikita
29.09.2018
11:25:35
Google
Сергей
29.09.2018
11:25:46
¯\_(ツ)_/¯
Nikita
29.09.2018
11:26:12
А в чем суть либы?
Сергей
29.09.2018
11:27:18
берет на себя одну задачу — описание роутов
Cenator
29.09.2018
11:27:20
Alexander
29.09.2018
13:50:14
Блин что там было
Evgeniy
29.09.2018
13:52:15
Всем привет))
https://keystonejs.com/
У кого-нибудь опыт был с этой CMS ?
Хочу проект запилить на ней
Nikita
29.09.2018
13:54:21
Evgeniy
29.09.2018
13:55:11
это хорошо или плохо?)
Nikita
29.09.2018
13:55:48
простая в освоении
не знаю
Yura
29.09.2018
13:55:53
Nikita
29.09.2018
13:55:54
хорошо это или плохо
но СМС себя изжили вроде
Google
Nikita
29.09.2018
13:56:09
ну то есть да, если тебе какой-то небольшой блог
то почему бы и нет
Evgeniy
29.09.2018
13:56:34
я вот думаю либо кейстоун либо просто самому тупо взять связку express + mongo и не париться))
Yura
29.09.2018
13:56:58
Evgeniy
29.09.2018
13:59:16
сайт из пары страниц с редактированием из админки необходимой инфы
я думаю я сам на свой вопрос и ответил))
Yura
29.09.2018
14:00:44
Бери кейстоун, отличный варик
Evgeniy
29.09.2018
14:01:15
?
А meteor кстати ещё жив?
Cenator
29.09.2018
14:04:03
нет
Yan
29.09.2018
14:08:59
господа знатоки, такой вопрос: можно ли как-то через jsonschema валидировать запросы с контент тайп multipart/form-data?
кейс такой: пользователь пишет какое-то сообщение + может прикрепить к нему какой-то файл(ы), типа картинок и тд, все это крепится к formData на фронте и отправляется
хотелось бы не писать какую-то кастомную валидацию в контроллер, а оставить это на уровне мидлвари через ajv
имеет ли смысл, например, отправлять это тогда в два разных запроса просто на разные эндпойнты?
типа сообщение на messages, а файлы на upload с какой-то пометкой, к какому сообщению этот файл относится
Сергей
29.09.2018
14:09:29
Yan
29.09.2018
14:10:01
Сергей
29.09.2018
14:10:13
https://github.com/howtocards/frontend/blob/master/mock-server/server/api/routes/cards.js#L19
я сделал так
А в чем суть либы?
кстати, вот пример использования
https://github.com/howtocards/frontend/blob/master/mock-server/server/api/routes/cards.js#L17-L25
Nikita
29.09.2018
14:21:31
Все еще не понимаю - чем это отличается от стандартного?
import express from 'express';
const router = express.Router();
router.get(blabla
router.post(blabla
export default router;
app.use('/bob', router)
Возможностью навесить пре и пост хендлеры?
Google
Nikita
29.09.2018
14:26:51
Типа это вроде и через мидлвары можно сделать
или я что-то не просек? ?
dima
29.09.2018
14:40:00
router.get(foo, bar, baz)
в коа прокатит. хз как в експресе
Сергей
29.09.2018
14:48:32
Alexander
29.09.2018
14:48:57
Сергей
29.09.2018
14:49:08
а мне норм
.get('/resource', authenticated(), validate(schema), handler)
Определенно удобнее
Нежели аналог на несколько строк
Alexander
29.09.2018
14:50:50
Сергей
29.09.2018
14:51:03
Я делал штуку, которая позволяет описать роуты удобно и наглядно.
Плюс можно распечатать схему роутов в консоль
Alexander
29.09.2018
14:51:33
Сергей
29.09.2018
14:51:47
очень похоже на то, что сейчас в раст проекте
Alexander
29.09.2018
14:55:39
понятненько
Kelin
29.09.2018
14:55:47
опять на раст дрочеш
dima
29.09.2018
14:55:55
лел
ahahaha
Google
Сергей
29.09.2018
14:55:59
dima
29.09.2018
14:56:34
чет так себе. Не оч похоже
я не п онимаю что в кард апи
Alexander
29.09.2018
14:56:40
dima
29.09.2018
14:56:41
тут
Cenator
29.09.2018
14:56:57
ад
dima
29.09.2018
14:57:08
Сергей
29.09.2018
14:57:32
ад
в createrest четче, да)))
Kelin
29.09.2018
14:58:35
А че бы не сделать r.get(self::create)
Сергей
29.09.2018
15:00:00
разные сигнатуры
Kelin
29.09.2018
15:01:05
ля
посижу-ка я еще годик на жсе
Сергей
29.09.2018
15:01:45
лол
я думаю есть и ещё более простые способы
просто мне и так норм, я даже не искал
ну и можно ебануть макрос для всего этого
хотя мне и так нравится
Google
Сергей
29.09.2018
15:03:44
хотя мне и так нравится
Timofey
29.09.2018
15:04:44
Такой вопрос. Как в теории реализуется server side pagination. Сервер должен обратиться в базу, взять оттуда нужные данные превратить их в html и скинуть на фронт. Но тут возникается вопрос если я не хочу постоянно отправлять navbar, footer и другие ститические элементы страницы, как не нарушая server side rendering отдать нужный кусок html?
Если сервер скинет массив html элементов как строку, а я потом фронт его зарендерит через append будет ли это считаться серверным рендерингом?
Cenator
29.09.2018
15:06:25
Timofey
29.09.2018
15:06:56
отдавай json
А разве SEO оптимизиация при этом не пострадает?
Сергей
29.09.2018
15:08:08