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
				
			
		
		
	
	
				
					
				
			
		
			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:
		| @ -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") | ||||
|  | ||||
| @ -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"); | ||||
| 	} | ||||
| 	 | ||||
| } | ||||
|  | ||||
| @ -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("*"); | ||||
| 			} | ||||
| 		}; | ||||
| 	} | ||||
|  | ||||
| } | ||||
|  | ||||
							
								
								
									
										6
									
								
								frontend/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										6
									
								
								frontend/package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -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", | ||||
|  | ||||
| @ -10,6 +10,7 @@ | ||||
|     "test:unit": "vitest" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "toastify-js": "^1.12.0", | ||||
|     "vue": "^3.4.15" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|  | ||||
| @ -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> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user