给定中的以下配置 application.yml
,我希望能够从以下两个路径提供文件:
http://localhost/static/image.png (来自/root/static/image.png)
http://localhost/static/folder/image.png (来自/root/static/folder/image.png)
但是,只有第一条路径有效。第二个返回一个200状态码,在响应正文中包含以下内容: {"message":"Page Not Found","_links":{"self":{"href":"/static/folder/image.png","templated":false}}}
问题似乎是额外的子目录,但我本以为 **/*
在Map字段中允许子目录。如果我请求一个不存在的资源,我会得到同样的错误。
这是在micronaut 2上。
micronaut:
application:
name: api
router:
static-resources:
default:
paths: file:/root/static
mapping: /static/**/*
enabled: true
暂无答案!
目前还没有任何答案,快来回答吧!