Maison  >  Questions et réponses  >  le corps du texte

Comment intégrer une application Angular à la base de données MySQL ?

J'écris ma première application Angular mais je ne sais pas comment l'intégrer à la base de données MySQL.

Il s'agit d'une méthode dans le contrôleur :


@GetMapping(value = "/{employeeId}")
public Employee findEmployeeById(@PathVariable Long employeeId) {
    return employeeService.getById(employeeId);
}

Un extrait de 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);
    });
}

Les applications Angular et Spring démarrent toutes deux mais n'affichent qu'une page vierge sur localhost:4200. L'annotation @CrossOrigin(origins = "http://localhost:4200") a été ajoutée.

P粉613735289P粉613735289479 Il y a quelques jours526

répondre à tous(1)je répondrai

  • P粉729518806

    P粉7295188062023-07-21 12:45:33

    Le meilleur moyen est de créer une API REST et d'envoyer des requêtes au backend via une requête POST ou une requête GET. Vous devez exécuter Node.js sur un autre port et demander vos données.

    répondre
    0
  • Annulerrépondre