fixing clients

new frontend
This commit is contained in:
stefan
2025-09-25 22:41:36 +02:00
parent 75f53dcd89
commit eae3d0ee03
5 changed files with 12 additions and 4 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ import kotlinx.browser.document
@OptIn(ExperimentalComposeUiApi::class) @OptIn(ExperimentalComposeUiApi::class)
fun main() { fun main() {
ComposeViewport(document.body!!) { ComposeViewport(document.getElementById("ComposeTarget")!!) {
App() App()
} }
} }
+1 -1
View File
@@ -7,7 +7,7 @@
<link type="text/css" rel="stylesheet" href="styles.css"> <link type="text/css" rel="stylesheet" href="styles.css">
</head> </head>
<body> <body>
<!--<div id="ComposeTarget"></div>--> <div id="ComposeTarget"></div>
<!--<script src="skiko.js"></script>--> <!--<script src="skiko.js"></script>-->
<!--<script src="Meldestelle-client.js"></script>--> <!--<script src="Meldestelle-client.js"></script>-->
<script src="web-app.js"></script> <script src="web-app.js"></script>
+5
View File
@@ -63,5 +63,10 @@ kotlin {
implementation(libs.ktor.client.cio) implementation(libs.ktor.client.cio)
} }
} }
val jsMain by getting {
dependencies {
implementation(libs.ktor.client.js)
}
}
} }
} }
@@ -12,7 +12,7 @@ import io.ktor.serialization.kotlinx.json.*
import kotlinx.serialization.json.Json import kotlinx.serialization.json.Json
class PingApiClient( class PingApiClient(
private val baseUrl: String = "http://localhost:8080" private val baseUrl: String = "http://localhost:8081"
) : PingApi { ) : PingApi {
private val client = HttpClient { private val client = HttpClient {
@@ -17,7 +17,10 @@ class PingServiceApplication {
override fun addCorsMappings(registry: CorsRegistry) { override fun addCorsMappings(registry: CorsRegistry) {
registry.addMapping("/**") registry.addMapping("/**")
.allowedOriginPatterns("http://localhost:*") .allowedOriginPatterns("http://localhost:*")
.allowedOrigins("http://localhost:8080", "http://localhost:8083", "http://localhost:4000") .allowedOrigins("http://localhost:8080",
"http://localhost:8083",
"http://localhost:4000"
)
.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS") .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
.allowedHeaders("*") .allowedHeaders("*")
.allowCredentials(true) .allowCredentials(true)