fix: 修复文件上传接口的 CORS 跨域问题
在 FileUploadController 上添加 @CrossOrigin 注解 在 WebMvcConfig 中排除 /api/upload/** 路径的拦截器
This commit is contained in:
@@ -20,8 +20,10 @@ public class WebMvcConfig implements WebMvcConfigurer {
|
||||
|
||||
@Override
|
||||
public void addInterceptors(InterceptorRegistry registry) {
|
||||
registry.addInterceptor(authInterceptor).addPathPatterns("/**")
|
||||
.excludePathPatterns("/uploads/**");
|
||||
registry.addInterceptor(authInterceptor)
|
||||
.addPathPatterns("/**")
|
||||
.excludePathPatterns("/uploads/**")
|
||||
.excludePathPatterns("/api/upload/**");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -14,6 +14,7 @@ import java.util.UUID;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/api")
|
||||
@CrossOrigin(origins = "*", allowedHeaders = "*", methods = {RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT, RequestMethod.DELETE, RequestMethod.OPTIONS})
|
||||
public class FileUploadController {
|
||||
|
||||
@Value("${app.upload-path:./uploads}")
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
backend/target/classes/com/maternalmall/domain/OrderItem.class
Normal file
BIN
backend/target/classes/com/maternalmall/domain/OrderItem.class
Normal file
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user