首页 > 其他分享 >门户发送请求出现404 Not Found

门户发送请求出现404 Not Found

时间:2023-04-02 10:44:32浏览次数:35  
标签:服务 xuecheng media nacos group 发送 yaml 404 Found

一、问题背景

在门户新部署了个微服务,利用nacos管理微服务media,门户测试出现404异常,后端工作日志也没有出现错误

二、报错截图如下

三、我的项目配置如下
在项目配置bootstrap.yml
#微服务配置
spring:
  application:
    name: media-api # 服务名media-api-dev.yaml
  cloud:
    nacos:
      server-addr: 127.0.0.1:8848
      discovery: #服务注册相关配置
        namespace: d30c3e20-af6b-4bd5-9993-d4a9eacaedad
        group: xuecheng-plus-project
      config: #配置文件相关配置
        namespace: d30c3e20-af6b-4bd5-9993-d4a9eacaedad
        group: xuecheng-plus-project
        file-extension: yaml
        refresh-enabled: true
        extension-configs:  # 扩展配置文件,相当于引用其他配置文件
          - data-id: media-service-${spring.profiles.active}.yaml
            group: xuecheng-plus-project
            refresh: true
        shared-configs:     # 共享配置文件
          - data-id: swagger-${spring.profiles.active}.yaml
            group: xuecheng-plus-common
            refresh: true
          - data-id: logging-${spring.profiles.active}.yaml
            group: xuecheng-plus-common
            refresh: true
  profiles:
    active: dev       # 环境名称
在nacos定义的网关配置
server:
  port:  # 网关端口
spring:
  cloud:
    gateway:
      routes: # 网关路由配置
        - id: media-api
          # uri: http://127.0.0.1:8081
          uri: lb://media-api
          predicates:
            - Path=/media/**
media微服务配置
server:
  servlet:
    context-path: /media
  port: 端口
四、分析过程

新增加了一个微服务,但是运行失败,可以从以下几个思路进行分析

1、判断nacos是否正常

登录nacos发现,nacos运行正常

2、服务注册是否成功:新增media服务是否在nacos上注册


发现在nacos上已有media服务实例,而且工程运行上服务端口也是符合nacos配置的

3、服务调用:测试路由是否正常

(a)新增一个测试项

(b) 跳过网关,直接访问,显示访问正常

(c) 利用网关访问,也能得到返回结果

说明新增的media服务路由也正常,那么测试下正常功能的访问方式是否正常,设置断点,再利用接口调试工具Apifox进行模拟访问,也能执行到断点,
这一步也正常,在想有没有可能是前端的问题,看了下前端的运行日志,果然有错误日志

五、问题原因

前端问题

六、解决方式

处理下前端的报错

标签:服务,xuecheng,media,nacos,group,发送,yaml,404,Found
From: https://www.cnblogs.com/fyusac/p/17279967.html

相关文章

  • 4404. X 进制减法
    原题链接代码#include<iostream>#include<algorithm>usingnamespacestd;constintN=100010;constintmod=1000000007;inta[N],b[N];//总结:记得开longlong/*题目中的65是指:1*1+2*2+3*2*10=65;两数相减取最小进制位,每一位的最小进制位为a和b......
  • C#个人邮件发送功能
    在收件人邮箱开启stmp授权,获取授权码,具体在要登陆对应邮箱在设置具体百度调用微软提供SmtpClient的接口SmtpClient类(System.Net.Mail)|MicrosoftLearn......
  • 代码随想录Day17-Leetcode110.平衡二叉树,257. 二叉树的所有路径,404.左叶子之和
    110.平衡二叉树题目链接:https://leetcode.cn/problems/balanced-binary-tree/一个显然但似乎不太高效的方法是:通过递归获取左右子树高度,判断差;然后递归判断左右结点;那么一个显然的改进就是后序遍历/***Definitionforabinarytreenode.*functionTreeNode(val......
  • junit单元测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
    今天在复习的时候对对一些知识点进行巩固,用到了junit-4.12.jar,手动导入jar包,然后运行然后报错:java.lang.NoClassDefFoundError:org/hamcrest/SelfDescribing。刚开始我以为代码错了,看了看发现不是代码的问题,是导包的问题。然后查询了百度,发现了是版本的问题:然后说换个低版本的就......
  • 记录使用uniapp出现Not found -1,68,0[ERROR]的问题
    由于组件代码内容很长,就对代码进行了拆分,把index.vue里面的template和css代码放到了index.vue里面,把js代码放到了index.js里面,结果h5上面没有问题,app调试的时候出现了Notfound-1,68,0[ERROR]。找到原因是把components也写到了mixin里面,需要把组件引入的代码写在index.vue里面......
  • 报错 qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even t
    参考:https://blog.csdn.net/qq_39938666/article/details/120452028  ==========================================  使用ubuntu系统下python的seaborn模块画图,报错:qt.qpa.plugin:CouldnotloadtheQtplatformplugin“xcb“in““eventhoughitwasfound......
  • 项目一众筹网04_4_角色维护删除_单条删除和批量删除怎么实现_确认提示,,你真的要删除吗_
    角色维护删除系列文章目录文章目录角色维护删除系列文章目录22-删除-目标和思路(下一篇)单条删除和批量删除怎么实现批量删除和单条删除合成一套思路图23-后端==在这里我们就@RequestBody和@ResponseBody都用到了==24-前端-打开模态框25-前端-执行删除如何判断代码是否是动态生成的前......
  • 通过Sysmon+Nxlogs收集Windows Server 2012服务器日志-并以Syslog形式发送Json格式数
    0x01环境介绍WindowsServer2012已经安装部署好了域控,目的除了收集Windows服务器本身的日志外还收集域控环境下的各种日志。0x02Nxlog配置和使用使用社区版本即可,下载地址:https://nxlog.co/downloads/nxlog-ce#nxlog-community-edition使用的版本是当前最新版本安装过程就省略,......
  • 有关wordpress文章页面出现404的问题
    有关wordpress文章页面出现404的问题修复的时候总结了一下原因:1.未开启apache的rewrite功能2..htaccess文件中的伪静态规则配置错误3.由于目录存在中文,编码问题导致解决方案:1.未开启apache的rewrite功能:使用命令sudoa2enmodrewrite开启mod_rewrite,然后修改配置文件......
  • Project 'org.springframework.boot:spring-boot-starter-parent:XXX' not found
    问题:Project'org.springframework.boot:spring-boot-starter-parent:XXX'notfound当spring-boot-starter-parent下面的版本报红时并不是这个版本不存在,而是因为idea会默认缓存Maven本地仓库已存在的中的依赖项。只是我们引入的的父依赖版本在本地仓库中不存在,所以就报......