# shop **Repository Path**: jiang-houyu/shop ## Basic Information - **Project Name**: shop - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-16 - **Last Updated**: 2021-11-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # shop ### 关于启动项目的配置 - 首先我们需要在根目录下创键一个vue.comfig.js - ```js const path = require('path') module.exports = { // 自定义开发环境服务器 devServer: { port: 6789, open: true, // 配置反向代理 proxy: { '/conner': { target: 'https://api.it120.cc', changOrigin: true, pathRewrite: { '^/conner': '/conner' } } } }, // 关闭eslint代码检查 lintOnSave: false, // 自定路径别名 chainWebpack: config => { config.resolve.alias .set('@', path.join(__dirname, 'src')) .set('_views', path.join(__dirname, 'src/views')) .set('_router', path.join(__dirname, 'src/router')) .set('_stort', path.join(__dirname, 'src/stort')) .set('_components', path.join(__dirname, 'src/components')) .set('_api', path.join(__dirname, 'src/api')) .set('_utils', path.join(__dirname, 'src/utils')) } } ``` ``` ### 把axios进行二次封装 - ```js import axios form 'axios' const request = axios.create({ baseURL:'源'. timeout:5000 }) //设置路由拦截 axios.interceptors.request.use(function (config) { return config }, function (error) { return Promise.reject(error) }) axios.interceptors.response.use(function (response) { return response }, function (error) { return Promise.reject(error) }) export default request ``` - 第二次封装 ```js import request from '路径' const fatchItem = {params} => request.get('路径',{params} ) ```