This commit is contained in:
Connor Yoh 2025-07-04 18:18:53 +01:00
parent 076301b290
commit 9a3712259b

View File

@ -1,5 +1,6 @@
package stirling.software.SPDF.config; package stirling.software.SPDF.config;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
@ -33,12 +34,11 @@ public class WebMvcConfig implements WebMvcConfigurer {
} }
@Override @Override
@ConditionalOnProperty(name = "STIRLING_PDF_TAURI_MODE", havingValue = "true")
public void addCorsMappings(CorsRegistry registry) { public void addCorsMappings(CorsRegistry registry) {
if (Boolean.parseBoolean(System.getProperty("STIRLING_PDF_TAURI_MODE", "false"))) {
registry.addMapping("/**") registry.addMapping("/**")
.allowedOrigins("http://localhost:5173", "http://tauri.localhost") .allowedOrigins("http://localhost:5173", "http://tauri.localhost")
.allowedMethods("*") .allowedMethods("*")
.allowedHeaders("*"); .allowedHeaders("*");
} }
} }
}