OCTO-Portal 开源项目使用教程
1. 项目的目录结构及介绍
OCTO-Portal 项目的目录结构如下:
octo-portal/
├── docs/
│ └── img/
├── octo-portal-frontend/
├── octo-portal-server/
├── LICENSE
└── README.md
目录结构介绍
docs/
: 包含项目文档的图片资源。octo-portal-frontend/
: 前端项目目录,使用 Vue.js 框架。octo-portal-server/
: 后端项目目录,使用 Spring Boot 框架。LICENSE
: 项目许可证文件,采用 Apache-2.0 许可证。README.md
: 项目说明文件。
2. 项目的启动文件介绍
前端启动文件
前端项目的启动文件位于 octo-portal-frontend/
目录下:
octo-portal-frontend/
├── config/
│ └── index.js
├── package.json
└── src/
└── main.js
config/index.js
: 配置文件,用于配置后端服务的 IP 和端口。package.json
: 前端项目的依赖管理文件。src/main.js
: 前端项目的入口文件。
后端启动文件
后端项目的启动文件位于 octo-portal-server/
目录下:
octo-portal-server/
├── src/
│ └── main/
│ └── java/
│ └── com/
│ └── meituan/
│ └── octo/
│ └── portal/
│ └── Application.java
├── pom.xml
└── src/
└── main/
└── resources/
└── application.yaml
src/main/java/com/meituan/octo/portal/Application.java
: 后端项目的入口文件。pom.xml
: 后端项目的 Maven 配置文件。src/main/resources/application.yaml
: 后端项目的配置文件。
3. 项目的配置文件介绍
前端配置文件
前端配置文件 octo-portal-frontend/config/index.js
主要用于配置后端服务的 IP 和端口:
module.exports = {
dev: {
proxyTable: {
'/api': {
target: 'http://后端IP:后端端口',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
}
}
后端配置文件
后端配置文件 octo-portal-server/src/main/resources/application.yaml
主要用于配置注册中心地址和其他相关配置:
server:
port: 8080
spring:
application:
name: octo-portal-server
eureka:
client:
serviceUrl:
defaultZone: http://注册中心地址/eureka/
以上是 OCTO-Portal 项目的目录结构、启动文件和配置文件的详细介绍。希望这份教程能帮助你更好地理解和使用该项目。