Size: a a a

2020 January 09

N

Nik in Angular Kyiv
Konstantin Nosov
да, но костылем - делаем запрос на апи, с него тянем роуты и формируем сайтмап. Ответ по сайтмапу кешится на 24 часа.
Я видел один модуль который работает как краулер, ходит по сайту, собирает сайтмап
источник

KN

Konstantin Nosov in Angular Kyiv
Nik
Я видел один модуль который работает как краулер, ходит по сайту, собирает сайтмап
Я бы рекомендовал так не делать. Никогда.
источник

N

Nik in Angular Kyiv
Konstantin Nosov
Из интересного - strapi пишет в свою же папку конфиги, не в бд. Так что скорее всего это плохая идея. Или конкретно не страпи брать. Но про nx не подскажу - не зашло пока
Конфиг чего? Видел он складывает компоненты в жсон, вроде логично
источник

N

Nik in Angular Kyiv
Konstantin Nosov
Я бы рекомендовал так не делать. Никогда.
Так вы руками все генерируете?
источник

KN

Konstantin Nosov in Angular Kyiv
Nik
Конфиг чего? Видел он складывает компоненты в жсон, вроде логично
Есть два типа данных в страпи. Описание типов - они складываются в json в парке проекта. И экземпляры типов. Они складываются в бд, страпи умеет pg, mongo и что-то ещё. Проблема в том что редактор страпи позволяет редактировать и типы данных и данные. При изменении типов необходим релоад самого страпи (чуть раздражает). Если положить весь страпи в гит то выходит что описания типов тоже нужно коммитить, т.к. они не в бд. При этом функционал редактирования самих типов контента в страпи становится бессмысленным.
источник

KN

Konstantin Nosov in Angular Kyiv
Nik
Так вы руками все генерируете?
Нет, есть js скрипт, который генерирует сайтмап, но поскольку роутинг динамический - он идёт в API, и получает из него список роутов для формирования sitemap. Так же выставляет доп атрибуты вроде hreflang etc
источник

N

Nik in Angular Kyiv
Konstantin Nosov
Есть два типа данных в страпи. Описание типов - они складываются в json в парке проекта. И экземпляры типов. Они складываются в бд, страпи умеет pg, mongo и что-то ещё. Проблема в том что редактор страпи позволяет редактировать и типы данных и данные. При изменении типов необходим релоад самого страпи (чуть раздражает). Если положить весь страпи в гит то выходит что описания типов тоже нужно коммитить, т.к. они не в бд. При этом функционал редактирования самих типов контента в страпи становится бессмысленным.
понял, есть такое. но пока не нашел другой альтернативы (писать что то свое ради небольшого блога нет времени), может что посоветуете. в принципе часто изменять структуру данных не планируется, основная задача - через страпи заливать контент менеджерами
источник

N

Nik in Angular Kyiv
Konstantin Nosov
Нет, есть js скрипт, который генерирует сайтмап, но поскольку роутинг динамический - он идёт в API, и получает из него список роутов для формирования sitemap. Так же выставляет доп атрибуты вроде hreflang etc
я имел ввиду что сами написали скрипт )

опять таки, список роутов это какой то кастомные контроллер который выгружает все роуты?
источник

KN

Konstantin Nosov in Angular Kyiv
Nik
понял, есть такое. но пока не нашел другой альтернативы (писать что то свое ради небольшого блога нет времени), может что посоветуете. в принципе часто изменять структуру данных не планируется, основная задача - через страпи заливать контент менеджерами
тоже не нашел альтернативы и юзаем страпи :)
источник

N

Nik in Angular Kyiv
ну на самом деле альтернатив было много, но ни одной фришной, а платить около $100 в месяц не охота
источник

N

Nik in Angular Kyiv
Konstantin Nosov
тоже не нашел альтернативы и юзаем страпи :)
вопрос по страпи, не нашел там квери а-ля findAndUpdate, самому писать кастомную квери?
источник

KN

Konstantin Nosov in Angular Kyiv
Nik
я имел ввиду что сами написали скрипт )

опять таки, список роутов это какой то кастомные контроллер который выгружает все роуты?
вот пример
источник

KN

Konstantin Nosov in Angular Kyiv
Nik
вопрос по страпи, не нашел там квери а-ля findAndUpdate, самому писать кастомную квери?
тут не подскажу, я только в выборе участвовал. Если есть решения лучше - радостно с него перелезу.
источник

N

Nik in Angular Kyiv
я давно смотрю/жду нормальной CMS под ноду, пока ничего не видел
источник

N

Nik in Angular Kyiv
спасибо!
источник

KN

Konstantin Nosov in Angular Kyiv
Nik
я давно смотрю/жду нормальной CMS под ноду, пока ничего не видел
у totaljs есть хорошие наработки, но он жутко экзотичен.
источник

N

Nik in Angular Kyiv
он меня как то не впечатлил
источник

N

Nik in Angular Kyiv
он какой то странный
источник

KN

Konstantin Nosov in Angular Kyiv
Nik
он меня как то не впечатлил
ну там автор классный, он в гиттер живет, я пару лет назад решил с ним поспорить и с тех пор очень уважительно отношусь к totalljs - очень грамотный парень
источник

N

Nik in Angular Kyiv
решение по поводу рест апишки тут такое
https://blog.totaljs.com/posts/304893011xu1a/
источник