day01业务题

本文讲述了项目管理和发布流程,包括使用Gogs和Jenkins进行代码托管与自动化发布,错误定位方法,用户登录验证步骤,以及文章编辑后的审核过程。
摘要由CSDN通过智能技术生成

1-1 请说一下你项目中是如何进行项目管理和发布的
    我们的项目是使用gogs和jenkins来进行代码托管和发布的
    1、在gogs中准备一个仓库,然后把代码同步到本地
    2、在本地我们只需要启动我们要开发的微服务,其他微服务会运行在服务器
    3、每当我们 push 代码时,就会触发项目完成自动编译和打包
1-2 现在浏览器点击按钮出现了一个报错,如何定位发生问题的代码
    首先看一下前端的请求是发到哪里了,一般前端请求会先到nginx
    然后看一下nginx的配置文件,看一下这个请求被转发到了哪里,一般是会转发到我们的网关上
    找到对应的网关,看一下转发到了哪个微服务,在对应的微服务中找到对应的代码,然后打上断点
1-3 你得项目中进行用户的登录和检验的详细流程是怎样的
    首先登录的本质就是对用户表中的用户名和密码进行比对
    1、首先要前端传过来的用户名和密码
    2、根据用户名去用户表中去查询,如果查询不到则表示用户不存在,查询到表明用户存在
    3、把前端传来的密码先进行加密,然后根据查询回来的用户信息中的密码进行比对,如果不一致,则密码不正确,如果一致则表名登录成功
    4、登录成功之后会给前端生成一个token,在之后的每次请求中都要携带token
    5、后端就需要准备一个拦截器对token进行校验,通过则放行,不通过则拒绝访问。
1-4 说一下文章发布的流程
    编辑好文章点击提交按钮后
    1、首先会对文章中的标题、内容、图片进行审核,使用的是阿里云的文本和图片审核接口
    2、如果审核通过则直接发布、也可以选择定时发布
    3、如果审核失败则不能发布,对于不确定的文章,需要人工审核

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值