Comment intégrer une application Angular à la base de données MySQL ?
P粉613735289
P粉613735289 2023-07-20 21:47:01
0
1
545

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粉613735289
P粉613735289

répondre à tous(1)
P粉729518806

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal