首页 > 其他分享 >项目流程

项目流程

时间:2024-03-21 15:55:07浏览次数:29  
标签:git 服务器端 项目 流程 token vue login

 电商系统的终端访问方式------- pc端,移动app,移动web,微信小程序

前后端分离的开发模式,基于ajax负责调接口

 

用到的技术:vue

                  vue-router

                  element-ui

                  axios

                  echarts

                  git

前端项目初始化步骤:

  1. 安装 vue 脚手架(全局安装一次就可以一直使用)
  2. 通过 vue 脚手架创建项目
    1. windows + r 打开运行面板 输入 cmd,在终端 vue ui
  3. 配置 vue路由
  4. 配置 element-ui 组件库
  5. 配置 axios 库
  6. 初始化 git 远程仓库
  7. 将本地项目托管到 github 或者 码云 中 

 

后台项目的环境安装配置

  1. 安装MySQL数据库(phpStudy,phpMyAdmin)
  2. 安装Node.js环境
  3. 配置项目相关信息
  4. 启动项目
  5. 使用Postman测试后台项目接口是否正常

 

在cursor中打开终端(文件夹上点击右击打开终端)

  git status 查看是否是干净的

  git checkout -b login      新建分支,名为login,并且通过checkout 命令切换到了 login这个分支上

  git branch   查看所有的分支    

            * login      带星号的是当前分支
               main      

 

登录概述:

1.登陆业务流程

  • 在登陆页面输入用户名和密码
  • 调用后台接口进行验证
  • 通过验证后,根据后台的响应状态跳转到项目页面

2.登陆业务的相关技术点

  • http是无状态的
  • 通过 cookie 在客户端记录状态(不存在跨域问题时用)
  • 通过 session 在服务器端记录状态(不存在跨域问题时用)
  • 通过 token 方式维持状态(存在跨域问题时使用)-----是由服务器生成的,不同的用户对应的token值也都是不一样的,是用来在客户端和服务器端进行身份校验的
    • 登陆页面输入用户名和密码进行登录
    • 服务器验证通过之后生成该用户的token并返回
    • 客户端存储该token
    • 后续所有的请求都携带token发送请求
    • 服务器端验证token是否通过  
                     

标签:git,服务器端,项目,流程,token,vue,login
From: https://www.cnblogs.com/wuyunna/p/18084515

相关文章

  • [踩坑回顾]前端项目打包编译之后,页面访问异常:exports is not defined.
    周一遇到的问题,是qiankun框架的一个vue2子项目,使用yudao开源框架二次开发。 排查:1.开发环境正常。2.项目迁移前使用的babel、package配置均未被使用过。3.考虑打包使用的命令错误。发现未按照官方教程使用npm进行编译,后端同事用pom.xml文件使用pnpm命令进行编译。 解......
  • 流程管理、审批流程在公司的重要性?
    时代在进步有些理念就当参考、扩充知识面;大多各种流程规范管理等等都是对大公司的发展超级有帮助;对小公司来说见效未必很明显;也可能各种受到限制不够灵活;但是公司大了没规范的管理就是各种乱套,各种贪污腐败、各种管理漏洞可能会导致公司重大的损失。  1:防止乱来、乱......
  • 关于tomcat打不开 跳出弹窗显示指定服务未安装解决方法详细流程
    关于tomcat打不开跳出弹窗显示指定服务未安装解决方法详细流程:https://blog.csdn.net/ttwxd/article/details/126771143?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171098615116777224466432%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&re......
  • 使用appuploder流程笔记
     1.如何没有账号去apple官网注册一个,地址:https://developer.apple.com/account2.下载解压appuploder,双击打开,用刚刚注册的账号登录,下载地址:http://www.applicationloader.net/(使用第一次后,可以点击记住密码即可一键登录)注意:未支付apple的账号需要勾选“未付苹果688”  ......
  • Z3约束器使用流程
    Z3约束器使用流程目录Z3约束器使用流程z3基本数据类型初始化未知数序列z3求解四步骤1.创建约束求解器2.s.add3.判断解是否存在4.求解CTF中的Z3模板z3基本数据类型Int#整型Bool#布尔型Array#数组BitVe......
  • vue项目中使用html2canvas插件
    一、生成海报图vue项目中使用html2canvas插件,实现将编写的html代码转成可以保存的图片,只需要以下四步。1、在vue项目中安装插件npmihtml2canvas 2、在需要使用到的页面引入html2canvas插件importhtml2canvasfrom“html2canvas”; 3、按照设计图编写html代码<d......
  • 《2023 IT行业项目管理调查报告》新鲜出炉!助力IT行业持续稳步发展
    又一年!2024年1月,禅道联合多方合作伙伴,发起了2023年IT行业项目管理调查问卷。经过2个多月的问卷收集与报告分析,《2023IT行业项目管理调查报告》发布啦!            我们希望通过这次调查,深入了解不同公司和个人在项目管理中面临的现状与挑战,为行业提供宝......
  • 第一个Flask项目
    #从flask包中导入Flask类fromflaskimportFlask"""创建一个Flask对象(app)__name__代表app.py这个模块"""app=Flask(__name__)#创建一个路由和视图函数的映射[email protected]('/')defhello_world():return'欢迎来到知了传课!'"""#1.Debug模......
  • 项目管理平台-01-jira 入门介绍 缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理
    拓展阅读Devops-01-devops是什么?Devops-02-Jpom简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件代码质量管理SonarQube-01-入门介绍项目管理平台-01-jira入门介绍缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件项目管理平台-01-Phab......
  • 基于Java+Springboot技术仓库管理系统的实现+项目全套源码+完整文档源码说明+毕业论文
    摘 要现如今,许多企业存在的问题:信息化不足,计算机使用率不高,大量的日常工作皆是手工处理,因此工作效率低,企业内部沟通不良等等问题很难克服。要提升企业竞争力,企业内部信息化是不可缺少的一个步骤。所以要实施先进的自动化系统,实现企业内部信息管理、共享及交流,才能让企业在......