В настоящее время проект находится в стадии разработки. Пожалуйста, следите за обновлениями, соответствующая документация будет постепенно улучшаться по мере развития проекта.
Fastjee:
├─fastjee-authority `(центр авторизации:5005)`
├─fastjee-common (общий модуль)
├─fastjee-config `(центр конфигурации:5001)`
├─fastjee-config-repo (репозиторий центра конфигурации)
├─fastjee-gateway `(открытый API-сервис шлюза:5002)`
├─fastjee-persistence (инструменты персистентности)
│ ├─fastjee-db-mybatis (интеграция Mybatis-Plus)
│ └─fastjee-nosql-redis (интеграция Redis)
├─fastjee-registration `(Eureka-сервер регистрации:5000)`
├─fastjee-usercenter `(микросервис пользовательского центра:5004)`
└─fastjee-webui `(интерфейс на основе vue, с использованием iview-admin фреймворка:8080)`
├─build (конфигурация сборки проекта)
├─src
│ ├─api (обёртывание запросов API)
│ ├─assets (статические ресурсы)
│ ├─components (пользовательские компоненты)
│ ├─libs (файлы инструментов)
│ ├─locale (многоязычные файлы)
│ ├─router (настройка маршрутизатора)
│ ├─store (управление состоянием)
│ ├─styles (файлы стилей)
│ ├─template (шаблоны файлов)
│ ├─utils (пользовательские инструменты)
│ ├─vendors (файлы общих библиотек)
│ └─views (файлы страниц)
└─static (статические ресурсы)
Пожалуйста, убедитесь, что у вас есть следующие условия:
Настройка hosts:
127.0.0.1 fastjee-authority.com
127.0.0.1 fastjee-config.com
127.0.0.1 fastjee-gateway.com
127.0.0.1 fastjee-registration.com
127.0.0.1 fastjee-usercenter.com
Извлечение проекта:
клонировать проект:
git clone https://gitee.com/wuwenze/Fastjee.git
затем разветвить репозиторий конфигурационного центра на свой аккаунт и извлечь код на локальный компьютер: https://gitee.com/wuwenze/fastjee-config-repo
git clone https://gitee.com/{{yourUsername}}/fastjee-config-repo.git
Импортировать проект, изменить конфигурацию:
/Fastjee/doc/sqls/***.sql (пожалуйста, создайте базу данных заранее, кодировка UTF-8)
Импортируйте проект Fastjee в idea с помощью Maven, после завершения построения проекта измените соответствующую конфигурацию:
/fastjee-config-repo/application-dev.yml В этом файле измените параметры подключения к mysql и redis.
/Fastjee/fastjee-config/src/main/resources/application.yml Укажите адрес репозитория центра конфигурации SpringCloudConfig в этом файле:
cloud: config: label: master server: git: uri: https://gitee.com/{{yourUsername}}/Fastjee.git searchPaths: fastjee-config-repo username: password:
Отправьте изменения конфигурации в github.
см.: Fastjee/fastjee-webui/build/webpack.dev.config.js
//Настройка проксирования
devServer: {
disableHostCheck: true,
historyApiFallback: true,
hot: true,
inline: true,
stats: {colors: true},
proxy: {
// Сервер авторизации
'/auth/*': {
target: "http://fastjee-gateway.com:5002/api/auth/",
// target: 'http://fastjee.s1.natapp.cc/api/auth/',
logLevel: "debug",
changeOrigin: true,
pathRewrite: {
"^/auth": ""
}
},
// Сервер пользовательского центра
'/uc/*': {
target: "http://fastjee-gateway.com:5002/api/uc/",
// target: 'http://fastjee.s1.natapp.cc/api/uc/',
logLevel: "debug",
changeOrigin: true,
pathRewrite: {
"^/uc": ""
}
}
}
}
Запуск:
Сначала запустите серверную часть, последовательно запустите следующие службы:
1. RegistrationApplication
2. ConfigApplication
3. UserCenterApplication
4. AuthorityApplication
5. GatewayApplication
Затем запустите интерфейсный проект:
Откройте встроенный терминал командной строки idea, выполните следующие команды одну за другой:
cd fastjee-webui
npm install
npm run dev
Откройте браузер и перейдите по адресу: http://localhost:8080, имя пользователя и пароль по умолчанию: admin / password
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )