Angular 4 Http GET method is not working on localhost(127.0.0.1) to get JSON data

admin

Administrator
Staff member
I am trying to get JSON data from my local server that is 127.0.0.1 by using Angular 4 services, but I can't get them to my Angular App. <a href=" " rel="nofollow noreferrer">I got this error</a>.
<a href=" " rel="nofollow noreferrer">this is my JSON data on 127.0.0.1</a>

Note: I used XAMPP for my server [localhost (127.0.0.1)]

This is my app.component.ts

Code:
import { Component } from '@angular/core';
import { Http, Response } from '@angular/http';

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

constructor(private http: Http){}
ngOnInit()
{
this.http.get('http://127.0.0.1/wordpress/getdata.php?Name=json')
.subscribe(
 (res: Response)=&gt;
 {
  const name = res.json();
  console.log("This is the response", name);
 }
 )
 }
 }

This is app.module.ts

Code:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';

import { HttpModule } from '@angular/http';

 @NgModule({
 declarations: [
  AppComponent
 ],
imports: [
 BrowserModule,
 HttpModule
 ],
 providers: [],
 bootstrap: [AppComponent]
})
export class AppModule { }