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
秦泽旺 6fb6bc2f76
Default Changelist
7 months ago
..
docs init Repo 10 months ago
public Default Changelist 7 months ago
src Default Changelist 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 init Repo 10 months ago
README.md init Repo 10 months ago
babel.config.js init Repo 10 months ago
jest.config.js init Repo 10 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 init Repo 10 months ago
webstorm.config.js init Repo 10 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 // 请求超时时间
})