В серверный код добавлена проверка eslint и отформатирован Prettier (для использования vscode требуется установка соответствующего плагина)
Исправлена проблема неправильного стиля нумерации страниц в пользовательском центре.
Исправлена проблема, из-за которой при редактировании с помощью ueditor изображения, вставленные через буфер обмена, не могли быть загружены на cdn.
Добавлено переключение вкладок для фонового управления.
В фоновое управление добавлено уведомление о вводе-выводе, и администратор будет уведомлен о ключевых операциях.
Исправлена проблема, из-за которой ссылка для восстановления пароля некорректно перескакивала.
Видео-знакомство с DoraCMS
Журнал обновлений DoraCMS
1、nodejs 12 + eggjs 2 2、vue-cli 3、mongodb 4+
Документация: Документация по разработке DoraCMS.
API: Адрес демонстрации документа API DoraCMS: Клуб фронтенд-разработки.
Вход в серверную часть: https://www.html-js.cn/dr-admin
Тестовый аккаунт: doracms/123456
DoraCMS
(локальная среда).Предполагается, что вам необходимо заранее установить
docker
.
DoraCMS
может быстро работать локально, используя docker-compose
. Вам нужно всего лишь сделать это:
Загрузите код локально, войдите в корневой каталог кода и выполните его в терминале.
docker-compose up -d
Далее подождите несколько минут. Увидев, что выполнение прошло успешно, браузер получит доступ.
http://127.0.0.1:8080/
DoraCMS
убедитесь, что вы выполнили следующие задачи.Посетите для получения подробной информации о подготовке среды
Установлен nodejs
версии v12.13.0
Mongodb
версии 4.0
установлен и запущен.
npm i doracms -g // 全局安装 doracms 命令行工具 dora create mycms // 本地/服务器环境任意目录执行
Чтобы выполнить команду dora create mycms
, вам необходимо заполнить соответствующие параметры (вы можете постоянно нажимать Enter в локальной среде, и будет значение по умолчанию. Соответствующие параметры объясняются следующим образом).
?Project name: [必填]项目名称,英文不含空格 ?Website(ip or domain): [[非必填,默认 http://127.0.0.1:8080 ]网站访问域名或IP+端口号,需要带http/https,如 https://www.html-js.cn, http://120.25.150.169:8080 ?env: [非必填,默认 development ]服务器运行环境 ?Server port: [非必填,默认 8080 ]DoraCMS 启动默认端口号,website 中如果也有端口号,那么理论上这两个端口号是相同的 ?Mongodb url: [非必填,默认 mongodb://127.0.0.1:27017/doracms2 ] mongodb 连接字符串,如果带密码,eg. mongodb://username:[email protected]:27017/doracms2 ?Mongodb bin path: [非必填,默认为空]Mongodb bin目录路径,注意结尾必须带 / ,windows 环境下路径中 必须改为 / 如 C:/mongodb/mongodb/bin/
Исходный код для создания среды разработки
http://127.0.0.1:8080 // 开发环境 http://120.25.150.169:8080 // 生产环境只配了IP,端口号已加入安全组 https://www.html-js.cn // 生产环境配置了域名并做好了域名解析
НПМ Rundev
pm2 start server.js --name doracms2
pm2 стоп doracms2
pm2 перезапустите doracms2
Адрес доступа к API: http://127.0.0.1:8080/static/apidoc/index.html.
http://127.0.0.1:8080
http://127.0.0.1:8080/dr-adminВойти в аккаунт: doramart/123456 doracms/123456
Если DoraCMS окажется для вас полезной, вы можете угостить брата Шэна чашечкой кофе (⊙o⊙).
Массачусетский технологический институт