Caused by: org.yaml.snakeyaml.scanner.ScannerException: mapping values are not allowed here in 'reader', line 6, column 16:

时间:2021-06-04 18:45:56   收藏:0   阅读:0

出现这个问题主要是yml文件的语法出现了问题。

yml基本语法如下:

我遇到这个错误是因为缩进问题:第6行的uri应该与id左对齐,uri下面几句话也要相应左移:

spring:
  cloud:
    gateway:
      routes:
        - id: product_route
            uri: lb://shoppingmall-product
            predicates:
              - Path=/api/product/**
            filters:
              - RewritePath=/api/(?<segment>.*),/$\{segment}
        - id: admin_route
          uri: lb://renren-fast
          predicates:
            - Path=/api/**
          filters:
            - RewritePath=/api/(?<segment>.*),/renren-fast/$\{segment}

修改之后:

spring:
  cloud:
    gateway:
      routes:
        - id: product_route
          uri: lb://shoppingmall-product
          predicates:
            - Path=/api/product/**
          filters:
            - RewritePath=/api/(?<segment>.*),/$\{segment}
        - id: admin_route
          uri: lb://renren-fast
          predicates:
            - Path=/api/**
          filters:
            - RewritePath=/api/(?<segment>.*),/renren-fast/$\{segment}

这样就不会报错了。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!