Проблема с извлечением данных в IONIC 3 из базы данных локального сайта woocommerce. Политика единого происхождения запрещает чтение удаленного ресурса - PullRequest
0 голосов
/ 11 декабря 2018
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';

//importing woocommerce api for product showing, WC is a local variable
import * as WC from "woocommerce-api";

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class Home {
  // creating a loacl object, type any
  WooCommerce: any;

  constructor(public navCtrl: NavController) {
    // in constructor initialize the woocommerce api as WC. we set properties in it.
    this.WooCommerce = WC({
      url: "http://localhost/wordpress/",
      consumerKey: "key",
      consumerSecret: "key"
    });

    //get data from woocommerce store
    this.WooCommerce.getAsync("products").then( (data) => {
      console.log(JSON.parse(data.body));
    }, (err) => {
      console.log(err);
    })
  }
}

Ошибка в console.log:

Запрос перекрестного источника заблокирован. Политика одинакового источника запрещает чтение удаленного ресурса в здесь .(Причина: запрос CORS не выполнен).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...