zoukankan      html  css  js  c++  java
  • Intern Day42

    具体问题

    Swagger调用接口的时候,命名已经复制过F12下Network下的Headers中的toke,但是仍然报错401。

    解决办法

    1. 首先要知道为什么报401:401的含义是Unauthorized,表示当前请求需要用户验证

    2. 看看调用接口前有没有获取toke(这个bug是有授权过的)

    3. 看配置环境。终于发现了问题所在。

      • appsetting.Development.json 的DbConStr中,开头的环境写错了,不是之前的项目的名称,是当前项目的缩写名称。

      • ApiServicesEndPoint 中的 xxxlocalhost:端口 ,这部分注释掉,不然会访问到这个。

      • ENVCODE 下的环境写错了,不是 hotfix,也不是 dev , 是 develop 。(这个问题别人和我讲了好多次了,怪我不长记性,记一下)

      • 注意:!!!这个就需要自己再去对ASP.NET Core的配置,包括 Program.csappsetting.jsonappsetting.Development.jsonStartup.cslaunchsettings.json(这个好像不一定会有),这几个文件去进行细看和调试了。

    4. 包括运行代码的时候出现了报错信息: Connection refused connect ,我目前出现这个原因的时候查了两点,一是查看本地服务有没有起来(即代码有没有运行);二是见第四点的配置问题错误。

    反思

    希望自己能从每次报错中积累经验,这样以后就能更快的去解决问题了,还有,尽量靠自己独立解决,每天和自己重复好几遍这个点真的是哦。

    长长记性熬~ 一遍记不住的话多来几遍,但是别去让别人反复提醒自己,自己要主动去发现问题原因呐!

  • 相关阅读:
    eclipse快捷键
    Struts2框架(8)---Struts2的输入校验
    Struts2框架(5)---result结果集
    Spring框架(6)---AspectJ实现AOP
    Spring框架(4)---AOP讲解铺垫
    Spring框架(3)---IOC装配Bean(注解方式)
    Spring框架(2)---IOC装配Bean(xml配置方式)
    Spring框架(1)---Spring入门
    Mybatis框架(5)---动态sql
    Mybatis框架(4)---输入输出映射
  • 原文地址:https://www.cnblogs.com/OFSHK/p/14602342.html
Copyright © 2011-2022 走看看