调用REST API时没有‘Access-Control-Allow-Origin’

时间:2020-05-11 作者:Sonjoy Datta

我在WordPress中使用ReactJs。在本地主机上运行WordPress8888 端口和反应应用程序在上运行3000 港口城市当我将WordPress站点URL(从设置->常规)更改为localhost:300 然后我得到以下错误,

访问位于\'http://localhost:8888/bolb/wp-json/wp/v2/categories\' 从原点\'http://localhost:3000\' 已被CORS策略阻止:请求的资源上不存在“Access Control Allow Origin”标头。

邮递员也没用。但是,如果我使用相同的URL也没关系(http://localhost:8888/bolb) 作为网站URL。

enter image description here

1 个回复
SO网友:Shuhad zaman

把这个写在你的函数上。php

add_filter( \'allowed_http_origin\', \'__return_true\' );

相关推荐

安装和卸载WP-REST-API插件后API返回空白响应

WordPress/WooCommerce API在我的网站上被破坏:http://example.com/wp-json/wp/v2/posts 和http://example.com/wp-json/wc/v2/products 两者都返回空白响应。运行Python请求response = requests.get(\'http://<mysite>.com/wp-json/wp/v2/posts\', auth=HTTPBasicAuth(*auth)) 给出的响应(在调试器中