Rumah > Soal Jawab > teks badan
Saya sedang menulis aplikasi Angular pertama saya tetapi tidak tahu cara mengintegrasikannya dengan pangkalan data MySQL.
Ini ialah kaedah dalam pengawal:
@GetMapping(value = "/{employeeId}") public Employee findEmployeeById(@PathVariable Long employeeId) { return employeeService.getById(employeeId); }
Sedikit coretan app.component.ts:
constructor(private http: HttpClient) { this.http.get<Employee>("http://localhost:8080/employees/{employeeId}").subscribe(result => { this.employee = result; console.log(this.employee); }); }
Aplikasi Angular dan Spring kedua-duanya bermula tetapi hanya menunjukkan halaman kosong pada localhost:4200. Anotasi @CrossOrigin(origins = "http://localhost:4200") telah ditambahkan.
P粉7295188062023-07-21 12:45:33
Cara terbaik ialah mencipta API REST dan menghantar permintaan ke bahagian belakang melalui permintaan POST atau permintaan GET. Anda harus menjalankan Node.js pada port lain dan meminta data anda.