Ajout du CORS Pour le dev local + toastify + exmpl
All checks were successful
Build and test backend / Build-backend (pull_request) Successful in 1m43s
Build and test backend / Test-backend (pull_request) Successful in 1m39s
Build and test FrontEnd / Build-frontend (pull_request) Successful in 23s
Build and test FrontEnd / Test-frontend (pull_request) Successful in 23s
Build and test backend / Build-backend (push) Successful in 1m54s
Build and test backend / Test-backend (push) Successful in 1m15s
deploy to production / deploy-frontend (push) Successful in 23s
deploy to production / deploy-backend (push) Successful in 1m58s
Build and test FrontEnd / Build-frontend (push) Successful in 22s
Build and test FrontEnd / Test-frontend (push) Successful in 22s

tout est dans le titre
This commit is contained in:
Debucquoy Anthony 2024-02-27 14:24:26 +01:00
parent 88108918dd
commit 9c92e7d1e9
Signed by: tonitch
GPG Key ID: A78D6421F083D42E
6 changed files with 29 additions and 2 deletions

View File

@ -19,7 +19,7 @@ dependencies {
implementation("org.springframework.boot:spring-boot-starter-jdbc")
implementation("org.springframework.boot:spring-boot-starter-mail")
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("org.springframework.session:spring-session-jdbc")
// implementation("org.springframework.session:spring-session-jdbc")
developmentOnly("org.springframework.boot:spring-boot-devtools")
developmentOnly("org.springframework.boot:spring-boot-docker-compose")
runtimeOnly("org.postgresql:postgresql")

View File

@ -1,16 +1,18 @@
package ovh.herisson.Clyde.EndPoints;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RestController;
import ovh.herisson.Clyde.Ping;
@RestController
@CrossOrigin(origins = "http://localhost:5173")
public class PingController {
@GetMapping("/ping")
public Ping ping(){
return new Ping(1, "test");
return new Ping(1, "pong");
}
}

View File

@ -5,6 +5,8 @@ import javax.sql.DataSource;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class JdbcConfig {
@ -20,4 +22,15 @@ public class JdbcConfig {
return source;
}
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurer() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/greeting-javaconfig").allowedOrigins("*");
}
};
}
}

View File

@ -8,6 +8,7 @@
"name": "clyde",
"version": "0.0.0",
"dependencies": {
"toastify-js": "^1.12.0",
"vue": "^3.4.15"
},
"devDependencies": {
@ -2167,6 +2168,11 @@
"node": ">=14.0.0"
}
},
"node_modules/toastify-js": {
"version": "1.12.0",
"resolved": "https://registry.npmjs.org/toastify-js/-/toastify-js-1.12.0.tgz",
"integrity": "sha512-HeMHCO9yLPvP9k0apGSdPUWrUbLnxUKNFzgUoZp1PHCLploIX/4DSQ7V8H25ef+h4iO9n0he7ImfcndnN6nDrQ=="
},
"node_modules/tough-cookie": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",

View File

@ -10,6 +10,7 @@
"test:unit": "vitest"
},
"dependencies": {
"toastify-js": "^1.12.0",
"vue": "^3.4.15"
},
"devDependencies": {

View File

@ -1,5 +1,10 @@
<script setup>
import 'https://kit.fontawesome.com/fb3bbd0a95.js'
import Toastify from 'toastify-js'
import { ref } from 'vue'
const test = ref();
fetch("http://localhost:8080/ping").then((e) => { return e.json() }).then(e => console.log(e) );
</script>
<template>