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 не выполнен).