CmsWing — что это?
CmsWing – это веб-разработка на основе Egg.js, которая помогает командам разработчиков и разработчикам снизить затраты на разработку и обслуживание. В CmsWing встроена CMS-система, которую можно использовать напрямую. CmsWing расширяет разработку прикладного уровня для маршрутизации, модели и конфигурации Egg.js и следует ограничениям Egg.js для разработчиков с опытом разработки Egg.js.
После клонирования проекта на локальный компьютер перейдите в корневой каталог проекта.
/config/sequelize.js
{
dialect: 'mysql',
host: '127.0.0.1',
port: 3306,
database: 'cmswing2',
username: 'root',
password: 'root123456',
}
Измените информацию о базе данных на свою собственную, сначала создайте базу данных, а затем измените информацию в файле конфигурации базы данных.
$ npm i
$ npm run dev
$ open http://localhost:7001/
После запуска проекта он автоматически создаст структуру таблицы и инициализирует информацию.
Адрес бэкэнда: http://localhost:7001/admin
Имя пользователя: admin
Пароль: 123456
Веб-технологии относятся к технологиям, используемым для создания веб-приложений с использованием JavaScript, HTML и CSS. MDN предоставляет соответствующие документы для изучения этих знаний.
Node.js — это среда выполнения JavaScript на основе движка Chrome V8. Появление Node.js значительно способствовало разработке JavaScript. Node.js уже является основной средой разработки для фронтенда и отправной точкой для любого рабочего процесса.
Egg.js предназначен для корпоративных фреймворков и приложений. Мы надеемся, что Egg.js породит больше фреймворков верхнего уровня и поможет командам разработчиков и разработчикам снизить затраты на разработку и обслуживание. Поскольку CmsWing основан на Egg.js, рекомендуется изучить Egg.js перед использованием CmsWing!
Sequelize — это ORM на основе обещаний для Node.js, который в настоящее время поддерживает Postgres, MySQL, MariaDB, SQLite и Microsoft SQL Server. Он имеет мощные функции поддержки транзакций, отношений, предварительного чтения и отложенной загрузки, чтения реплик и т. д.
GraphQL — это язык запросов для API, а также среда выполнения, удовлетворяющая ваши потребности в запросах данных. GraphQL предоставляет полное описание ваших данных в API, позволяя клиентам точно получать нужные данные без избыточности, облегчая при этом эволюцию API с течением времени и использование для создания мощных инструментов разработчика.
Amis — это низкокодовый фронтэнд-фреймворк, использующий конфигурацию JSON для генерации страниц, снижающий нагрузку на разработку страниц и значительно повышающий эффективность. CmsWing использует его для создания бэкэнд-страниц, и он очень удобен, особенно для разработчиков бэкэнда.
Bootstrap — самый популярный в мире открытый фронтенд-инструмент, поддерживающий переменные Sass и mixins, адаптивные системы сеток, большое количество готовых компонентов и мощные плагины JavaScript, помогающие быстро проектировать и настраивать адаптивные и мобильные сайты. Для SEO CmsWing CMS использует его для построения страниц переднего плана.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )