电商后台管理系统项目总结(二)

所用技术栈:axios的封装、API的封装、vue-router、element-ui、echarts整体项目技术难点:商品管理、权限、分类参数、面包屑的封装axios的封装//1. 导入axios对象import axios from "axios";//2. 创建对象实例,create方法const Server = axios.create({ //请求接口的基础地址 baseURL: 'https://www.liulongbin.top:8888/api/priva
摘要由CSDN通过智能技术生成

所用技术栈:
axios的封装、API的封装、vue-router、element-ui、echarts
整体项目技术难点:
商品管理、权限、分类参数、面包屑的封装
axios的封装

//1. 导入axios对象
import axios from "axios";
//2. 创建对象实例,create方法
const Server = axios.create({
    //请求接口的基础地址
    baseURL: 'https://www.liulongbin.top:8888/api/private/v1/',
    //设置超时时间
    timeout: 4000 
})

// 请求拦截器
Server.interceptors.request.use(config => {

    // 给管理后台的接口设置header头,添加Authorzation属性
    let token = sessionStorage.getItem('token')
    config.headers['Authorization'] = token//给header头添加token值

    return config
}, error => {
    // 出现异常
    return Promise.reject(error);
})

// 响应拦截器
Server.interceptors.response.use(response =>{

    // 后台正常响应的状态,如果是200, 说明后台处理没有问题
   /*  if (response.status == 200) {
        return response.data;
    } */
    // return response.data 可以在这里统一的获取后台响应的数据进行返回,而这里面就没有请求头那些
    return res
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
好的,针对您的问题,我可以为您提供一份Vue项目实战电商后台管理系统的总体设计方案。 1. 项目概述 本项目是一款基于Vue.js框架开发的电商后台管理系统,主要面向电商企业的后台管理人员,提供商品管理、订单管理、用户管理等核心功能,帮助企业实现电商业务的管理。 2. 技术栈 Vue.js、Element-UI、Axios、Node.js、Express、MongoDB等。 3. 功能模块 - 登录和权限管理:用户登录系统需要进行身份验证,管理人员可以根据用户角色设置权限,以保证系统的安全性。 - 商品管理:管理人员可以对商品进行添加、删除、修改、查询等操作,同时可以对商品进行分类、上下架等操作。 - 订单管理:管理人员可以查看订单的详细信息、处理订单、退款等操作。 - 用户管理:管理人员可以查看用户的详细信息、管理用户账户等。 - 数据统计:系统将会从多个维度进行数据统计,并提供数据图表展示,以便管理人员能够清晰地了解业务情况。 4. 技术实现 - 前端部分:使用Vue.js框架,搭配Element-UI组件库进行页面UI开发,使用Axios进行数据交互。 - 后端部分:使用Node.js搭配Express框架进行服务端开发,使用MongoDB作为数据库存储数据。 - 数据交互:前端通过Axios向后端发送请求,后端通过Express进行处理并返回数据给前端。 - 权限管理:使用JWT实现用户身份验证,通过中间件进行路由权限控制。 - 数据统计:使用ECharts进行数据图表展示,从多个维度对数据进行统计分析。 5. 总结 本文为您提供了一份Vue项目实战电商后台管理系统的总体设计方案,针对不同的场景和需求,可以进行适当的调整和改进。希望对您有所帮助。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值