菜鸟的项目经验总结(一)

最近一段时间在实习上因为工作性质的问题,感觉纯粹的技术上来说没有长进多少但是在工作上还是遇到了一些很蠢的问题,虽然这些可能并不是什么大的问题但是他却确确实实的妨碍了工作的进度。在这里做一下简单的总结,主要是给自己看,也希望可以给有缘人以帮助。

1、前端少些标签导致页面不能正确加载,且不报明显错误

当初拿到这个代码的时候由于一个标签都是在一行中的所以原来的代码单行的长度很长,就也忽略了后来的闭合标签。在后面接着写同级的标签的时候,解释器可能是吧后面我要加的代码,单程了是医疗验证那个模块下的子元素。所以造成了加载失败,且是不报错的。

2、在前端Knockout框架中请求分布式部署的后端,显示404或403报错

经过代码的排查直到一个是后端的请求路径写错了,产生这个错误的原因是,这个后端的代码是新建的一个项目,在拼写前端的路径时我就仿照了原来的项目名+请求路径的方式,但是由于这个项目是一个协同开发的项目,项目的请求路径也不是自己设置的,所以就产生了后端路径拼写时候的错误。但是在和后端后端的同时沟通完之后还是发现项目不行这时候就请教了做前端的同事,这时候发现是前端的路径中也少拼写相关的配置。

由上面ajax的请求路径我们可以大致的猜出如果请求想要访问成功那么一定需要一个完整的路径,那么这个完整路劲的规则应该是要在配置文件中显现出来的(这种表述方式也不太对),但是我们至少知道我们的访问需要一个统一的拼接路径,由这一点就不难找出我们的错误所在。实际上这种架构在现在所有的框架中都是常见的。

3、tomcat中的项目启动成功但是却访问不到

不出意外的这个又是我的路径错误了,错是错误在了war包名的这一段路径,Http://10.171.***.198:8077/goodbaby/v1/api/gbapi/reqsupbill 错写成了 Http://10.171.***.198:8077/goodbady/v1/api/gbapi/reqsupbill 这个错误出现的原因首先由一下几个方面:

1.从大到为因为我们文件名拼错了baby一直拼成bady,导致在项目命名的时候一直是错误的,为了更好的路径语义改成了正确的baby但是项目的名称及相关的配置并没有改变,这就为后边的错误埋下了伏笔;

2:在出现这个问题的时候,没能静下心去向404代表的是什么,实际就是路劲访问不到啊,远程不行,本地也不行,但是从我们的tmcat的日志中可以看到我们的项目又是正常的启动了的,这时候不应该怀疑是tomcat的问题,而应该怀疑一下是不是在自己的环节出现了什么问题。这个往往也是在报错的处理中经常遇到的一个问题,就是怀疑工具的问题,但是我们应该知道的是工具往往是要稳定的多的,因为我们用的多是成熟的工具,这都是经过考验的,所以我们在处理问题的时候更多应该考虑的是是不是我们认为的环节出现了问题。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值