网关404的问题

来源:4-13 订单微服务中创建代驾订单,保存到MySQL集群(五)

学海无涯2022

2022-12-11

图片描述图片描述

server:
  jetty:
    threads:
      acceptors: 4
      selectors: 8
  port: 8201
  servlet:
    context-path: /

spring:
  application:
    name: gateway
  cloud:
    inetutils:
      preferred-networks: 192.168.56.10
    nacos:
      #配置中心
      config:
        group: DEFAULT_GROUP
        server-addr: 192.168.56.10:8848
      discovery:
        username: nacos
        password: nacos
        server-addr: 192.168.56.10:8848
        heart-beat-interval: 1000
        heart-beat-timeout: 1000
        group: DEFAULT_GROUP
    sentinel:
      transport:
        dashboard: 192.168.56.10:8718
    gateway:
      discovery:
        locator:
          enabled: true
      globalcors: # 全局的跨域处理
        add-to-simple-url-handler-mapping: true # 解决options请求被拦截问题
        corsConfigurations:
          '[/**]':
            allowedOrigins: # 允许哪些网站的跨域请求
              - "http://localhost:3000"
              - "http://192.168.56.10:3000"
              - "http://192.168.99.106:3000"
            allowedMethods: # 允许的跨域ajax的请求方式
              - "GET"
              - "POST"
              - "DELETE"
              - "PUT"
              - "OPTIONS"
            allowedHeaders: "*" # 允许在请求中携带的头信息
            allowCredentials: true # 是否允许携带cookie
            maxAge: 360000 # 这次跨域检测的有效期
      routes:
        - id: bff-driver
          uri: lb://bff-driver
          predicates:
            - Path=/hxds-driver/**
          filters:
            - StripPrefix=1
        - id: hxds-mis-api
          uri: lb://hxds-mis-api
          predicates:
            - Path=/hxds-mis-api/**
          filters:
            - StripPrefix=1
        - id: bff-customer
          uri: lb://bff-customer
          predicates:
            - Path=/hxds-customer/**
          filters:
            - StripPrefix=1
      nacos:
        discovery:
          server-addr: 192.168.56.10:8848
  servlet:
    multipart:
      enabled: true
      max-file-size: 20MB
      max-request-size: 20MB
feign:
  sentinel:
    enabled: true

management:
  # 端点检查(健康检查)
  endpoints:
    web:
      exposure:
        include: "*"

idea控制台没有任何报错信息
图片描述

写回答

1回答

神思者

2022-12-11

你让小程序把请求直接发给司机子系统,没经过bff子系统?

0
9
小小白滴
回复
学海无涯2022
请问怎么解决的,我这还是404
2023-02-11
共9条回复

多端全栈项目实战,大型商业级代驾业务全流程落地

50000+代码,300+技术点,慕课网明星讲师为你私人订制

600 学习 · 423 问题

查看课程