Comment faire une requête post angulaires noeud serveur

Lorsque j'imprime le contenu de la demande sur le Nœud de serveur, je ne peux pas voir les données de l'utilisateur n'importe où.

Voici mon Nœud de serveur:

var http = require('http');
http.createServer( function (request, response) {  
    console.log(request);
}).listen(8080);
console.log('Server running at http://127.0.0.1:8080/');

Et voici Angular2 code:

import { Component, OnInit } from '@angular/core';
import { HttpClient } from "@angular/common/http";
import { Http, Response, Headers , RequestOptions } from "@angular/http";
import 'rxjs/add/operator/retry'; //to be able to retry when error occurs
import { Observable } from "rxjs/Rx";

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})

export class AppComponent implements OnInit{
  title = 'Angular Test';
  user = { id : 1, name : "Hello"};
  constructor (private http: Http) {}

  ngOnInit(): void {
    let headers = new Headers({ 'Content-Type': 'application/json' });
    let options = new RequestOptions({ headers: headers });

    console.log(this.user);

    this.http.post("http://localhost:8080/", this.user, options)
    .subscribe( 
    (err) => {
        if(err) console.log(err);
        console.log("Success"); 
    });
  }
}

Quelqu'un peut m'aider ou expliquer la façon de traiter la requête http dans angulaire.

  • Êtes-vous à l'aide de l'express dans le cadre Node.JS?
  • il y a quelques choses qui manquent dans votre code(comme le nodeserver mise en œuvre, le routeur pour le post, carte et abonnez-vous au poste d'appel, etc..). consultez ces liens, vous aidera. SO1 SO2 ce article
  • Êtes-vous à l'aide de expressjs avec votre nodejs?
  • Je ne suis pas en utilisant express.js dans le Nœud. Est-il mieux?
  • Non, je ne suis pas. Est-il préférable.
InformationsquelleAutor spuemaacne | 2017-08-18