我正在編寫我的第一個Angular應用程序,但是不知道如何將它與MySQL資料庫整合。
這是控制器中的一個方法:
@GetMapping(value = "/{employeeId}") public Employee findEmployeeById(@PathVariable Long employeeId) { return employeeService.getById(employeeId); }
一個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); }); }
Angular和Spring應用程式都啟動了,但在localhost:4200上只顯示一個空白頁面。已新增@CrossOrigin(origins = "http://localhost:4200")註解。
最好的方法是建立一個REST API,並透過POST請求或GET請求向後端發送請求。您應該在另一個連接埠上執行Node.js,並請求您的資料。