I am trying to call API but i think something is wrong,
import { map } from "rxjs/operators";
import { Injectable } from "@angular/core";
import { HttpClient } from "@angular/common/http";
export class Message {
    constructor(public text: any, public sentBy: any) { }
}
@Injectable()
export class ChatService {
    constructor(public http: HttpClient) {
    }
    public sendMessage(message) {
        const usertext = new Message(message, 'user');
        console.log("message send",usertext);
       return this.http
            .post<any>(`http://locahost:3000/api/text_query`, usertext)
            .pipe(
                map(response => {
                    return response;
                })
            );
    }
}
Not getting any logs in Network tab of chrome.
I am using angular 7.0.1 and typescript: 3.1.3
Here is my app component file 
import {Component, OnInit} from '@angular/core';
import {ChatService} fom './chat.service';
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent implements OnInit {
  message: string;
  constructor(private chatService: ChatService) {}
  sendMessage() {
    this.chatService.sendMessage(this.message).subscribe(res=>{
    })
  }
  ngOnInit() {
  }
}
the service is properly added in app.module.ts file



sendMessageat some place in the app?