码迷,mamicode.com
首页 > 移动开发 > 详细

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      收藏:0      [点我收藏+]

标签:ann   fast   app   关系   filters   ppi   修改   lte   rewrite   

出现这个问题主要是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}

这样就不会报错了。

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

标签:ann   fast   app   关系   filters   ppi   修改   lte   rewrite   

原文地址:https://www.cnblogs.com/studentyang/p/14846070.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!