通过ID检索单个产品和单个类别。这是我的代码:
this.WooCommerce = WC({
url: "https://mmarket.ir",
consumerKey: "ck_bd53%###########cfa",
consumerSecret: "cs_b9%$##########2ff4",
wpAPI: true,
version: 'wc/v2',
});
this.WooCommerce.get('orders/5953', function(err, data, res) {
console.log('SINGLE ORDER IS: ',res);
});
this.WooCommerce.get('products/5439', function(error, data , res){
console.log("SINGLE PRODUCT IS: ", res)
});
执行“ npm运行浏览器”或“离子服务”后,我得到的结果为空:
home.ts:67 SINGLE PRODUCT IS:
home.ts:62 SINGLE ORDER IS:
过去几天,我可以使用rest api轻松地从woocommerce检索单个产品,但是从2天前开始是不可能的!
我使用“ Allow CORS:访问控制-Allow-Origin”和“ Allow-Control-Allow-Origin:*”色度扩展。
有什么主意吗?
答案 0 :(得分:-1)
通过禁用chrome Web安全性(disable-same-origin-policy),在chrome运行的一个实例中,问题就解决了! 使用这种方法:
对于Windows:
打开开始菜单 输入Windows + R或打开“运行” 执行以下命令:
chrome.exe --user-data-dir =“ C:// Chrome开发者会话” --disable-web-security
ref:Disable same origin policy in Chrome
请勿完全禁用Chrome Web安全性,这将导致暴露安全风险。但是直到现在我唯一能找到的方法就是这样。