You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spring-boot-online-exam/frontend
李炫好 0769663fe0
注释了全部前端文件包
7 months ago
..
docs init Repo 10 months ago
public 注释了整个前端文件包 8 months ago
src 注释了全部前端文件包 7 months ago
tests/unit init Repo 10 months ago
.editorconfig init Repo 10 months ago
.env init Repo 10 months ago
.gitattributes init Repo 10 months ago
.gitignore init Repo 10 months ago
.prettierrc init Repo 10 months ago
.travis.yml 注释了全部前端文件包 7 months ago
README.md init Repo 10 months ago
babel.config.js 注释了全部前端文件包 7 months ago
jest.config.js 注释了idea文件包里的和jest.config.js,vue.config.js和webstorm.config.js文件 8 months ago
jsconfig.json init Repo 10 months ago
package-lock.json init Repo 10 months ago
package.json init Repo 10 months ago
vue.config.js 注释了全部前端文件包 7 months ago
webstorm.config.js 注释了idea文件包里的和jest.config.js,vue.config.js和webstorm.config.js文件 8 months ago

README.md

在线考试系统前端介绍

开发环境

以下为我的本地环境,仅供参考

  • node:10.16.3
  • npm:6.9.0
  • webstorm:2021.2.3

参考材料

项目初始化

  • Clone repo
git clone git@github.com:lsgwr/spring-boot-online-exam.git
cd spring-boot-online-exam/frontend/exam
  • Install dependencies
npm install
  • Compiles and hot-reloads for development
npm run serve
  • Compiles and minifies for production
npm run build
  • Lints and fixes files
npm run lint

关键点

本地调试配置后端转发

vue.config.js中的proxy

devServer: {
  // development server port 8000
  port: 8000,
  proxy: 'http://localhost:80' // 这里是后端服务的ip和端口对应调整即可
},

配置通用的后端接口前缀

src/utils/request.js中配置,比如后端接口一般都以/api开头那么后端接口就配置成

// 创建 axios 实例
const service = axios.create({
  baseURL: '/api', // api base_url
  timeout: 6000 // 请求超时时间
})