day01业务题

1-1 请说一下你项目中是如何进行项目管理和发布的

我们的项目使用的是gogs进行代码托管,jenkins进行项目自动运维发布的。

首先,我们会在gogs中创建一个仓库,然后将代码拉取到本地跟gogs进行同步,当代码开发完毕后,会将代码向gogs进行提交,gogs接收代码提交后,会通知jenkins,jenkins会拉取gogs里的代码,通过写好的脚本进行自动的清理、打包等操作,还会根据脚本生成镜像,容器等。

1-2 现在浏览器点击按钮出现了一个报错,如何定位发生问题的代码

我们解决bug问题,首先要理清项目流程,然后通过打断点进行查找。
当我们理清流程后,首先通过前端页面F12来浏览控制台中的报错信息,包括错误类型、错误描述和发生错误的位置,然后找到源代码检查报错位置附近的代码,先查看可能导致错误的部分,最后在使用设置断点来逐步执行代码,从而找出问题所在。

1-3 你得项目中进行用户的登录和检验的详细流程是怎样的

用户登陆的核心就是通过一个临时凭证换取永久凭证openid的过程。
首先,用户会在登陆页面输入用户名和密码,当用户点击登陆按钮后,前端会向后端发送登陆请求,申请一个临时登陆code,携带用户输入的用户名和密码,然后后端接收到登陆请求后,会调用接口验证code是否合法,如果合法,就会返回一个openid;这个openid就是此用户在我们系统中的唯一标识,同时也代表用户身份合法,当后端接收到这个openid后,就会去数据库查询一下是否存在此账户;如果存在,代表是个老用户,如果不存在,就代表这是一个新用户,我们需要将其信息保存到用户表中。当登陆成功后,就会生成一个表示用户身份的token,返回给前端,前段会将token保存起来,用户后面访问程序的时候,需要带着这个token,而我们后端需要编写一个拦截器,用于拦截请求,校验这个token,如果校验通过,就放行请求,正常访问;校验失败,就禁止通行,返回提示。

1-4 说一下文章发布的流程

文章发布实际上就是创建内容,编辑并上传发布到平台,设置参数并发布,随后进行宣传和监控。
首先作者会撰写文章内容,包括文字、图片、视频等,然后文章内容可能需要经过编辑和审校,来确保语法、内容和格式的准确性和一致性,接下来会确定文章发布的平台,比如说网站、博客、社交媒体平台等,将文章直接在平台上进行编辑和上传,然后在平台上设置文章的相关参数,比如标题、分类等等,在发布前,作者还可以预览文章的样式和排版,确保内容符合预期,最后直接发布或者设定文章的发布时间自动发布。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值