when i call post api in ionic 2 i have accur cros error

i think i’m writing some mistake in my code i was struggle last 2 days i haven’t solution please help…

  1. error is :- [Error] WebSocket network error: The operation couldn’t be completed. Connection refused (x192) [Error] ERROR – Response {_body: XMLHttpRequestProgressEvent, status: 0, ok: false, …} Response {_body: XMLHttpRequestProgressEvent, status: 0, ok: false, statusText: “”, headers: Headers, …}Response

  2. and my code is :-

import { Http, Headers, RequestOptions } from ‘@angular/http’; import { Injectable } from ‘@angular/core’; import ‘rxjs/add/operator/map’;

/* Generated class for the RestapiServiceProvider provider.

See https://angular.io/guide/dependency-injection for more info on providers and Angular DI. */

@Injectable() export class RestapiServiceProvider {

apiUrl = ‘http://localhost:8100/development/abc/public/api/v1/apiName’;

constructor(public http: Http) { console.log(‘Hello RestapiServiceProvider Provider’); }

getUsers() {

let headers = new Headers(); headers.append(‘Content-Type’, ‘application/json’); headers.append(‘Access-Control-Allow-Origin’, ‘*’); headers.append(‘Access-Control-Allow-Methods’, ‘POST, GET, OPTIONS, PUT’); headers.append(‘Accept’,‘application/json’); headers.append(“Access-Control-Allow-Headers”, “X-Requested-With”);

let options = new RequestOptions({ headers: headers,withCredentials: true });

let data1 = JSON.stringify({ user_id: 14, token: “dsfdsffsfsffsdfffsdffsfs” });

if (this.data) { return Promise.resolve(this.data); }

return new Promise(resolve => {

// app.post(’/’, function(req, res, next) { // Handle the post for this route // }) this.http.post(this.apiUrl, data1, options)

.map(res => res.json())

.subscribe(data => { this.data = data; resolve(this.data); }); }); }

}