项目流程

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

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

 

用到的技术:vue

                  vue-router

                  element-ui

                  axios

                  echarts

                  git

 

 

后台项目的环境安装配置

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

 

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

  git status 查看是否是干净的,查看源代码的状态

    Changes not staged for commit:  这里的文件是修改过后的文件

    Untracked files:     这里的文件是我们新增的

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

  git branch   查看所有的分支    

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

  git status

  git add .    将更新的文件数据上传到暂存区

  git status

  git commit -m '提交登陆功能'        提交代码

  git branch   可以查看分支 

  合并到主分支上

    切换到主分支上     git checkout main

    查看是否切换了分支     git branch

    合并分支       git merge login

将本地的main分支推送到远程的云端上      git push  

(git push -u origin login) 将本地的login子分支推送到云端上的origin仓储里面,同时叫做login来保存成云端仓储的子分支

 

 

登录概述:

1.登陆业务流程

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

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

  • http是无状态的
  • 通过 cookie 在客户端记录状态(不存在跨域问题时用)
  • 通过 session 在服务器端记录状态(不存在跨域问题时用)
  • 通过 token 方式维持状态(存在跨域问题时使用)-----是由服务器生成的,不同的用户对应的token值也都是不一样的,是用来在客户端和服务器端进行身份校验的
    • 登陆页面输入用户名和密码进行登录
    • 服务器验证通过之后生成该用户的token并返回
    • 客户端存储该token
    • 后续所有的请求都携带token发送请求
    • 服务器端验证token是否通过  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2024-03-21 15:53  “好”久不见  阅读(1)  评论(0编辑  收藏  举报