Иконка ресурса

cookiecms 2025-08-01

Создайте и подтвердите аккаунт для скачивания

coffeedev

Пользователь
Сообщения
1
coffeedev добавил(а) новый ресурс:

You must be logged in to see this link. - CookieCMS — это современная open-source CMS-платформа для Minecraft-лаунчеров и игровых проектов.

О проекте CookieCMS

CookieCMS — это современная open-source CMS-платформа для Minecraft-лаунчеров и игровых проектов.

Начало: Я раньше использовал DLE + модули, потом переходил на WebMCR и т.п., и в итоге захотел попробовать написать свою систему. Сначала она была на PHP, а уже новые версии — на Node.js + PostgreSQL.

Возможности CookieCMS

  • Управление пользователями, скинами, правами доступа и авторизацией через удобную панель администратора.
  • Интеграция с лаунчерами Minecraft...

You must be logged in to see this link.
 
offtop
CMS - переводится как система контроля контентом, а не просто бэк на ноде, написанный кое-как на !JS!:eek:

Помимо этого, в проекте куча комипасты, к примеру в auth.
JavaScript:
function validate(data) /**  еще их бывает несколько */ {
  data = data.trim();
  data = data.replace(/<[^>]*>?/gm, "");
  return data;
}

+ const JWT_SECRET_KEY = process.env.SECURE_CODE;
- такая валидация встречается почти в каждом файле в роутере auth, почему бы не юзать те же zod, arktype, ну или просто вынести в INC, но видимо не судьба.

Касаемо, JWT - вы просто создаете токены, а где сессии, там ну к примеру refreshToken, accessToken, cookies и т.д?

имхо, если всё пойдёт так и дальше вместо CMS будет монолитная каша, которую потом никто трогать не захочет. Особенно весело будет поддерживать с таким количеством комипасты.

 
Последнее редактирование:
Назад
Сверху Снизу