我创建了一个 alfresco webscript,可以使用这样的 url 访问:
http://localhost:9191/alfresco/s/search/item/ {itemIid} 例如: http://localhost:9191/alfresco/s/search/item/it0001
当我直接从浏览器地址栏点击它时它工作得很好但是当我从我的角度服务调用它时我收到了 CORS 错误
无法加载http://localhost:9191/alfresco/s/search/item/it0001:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头. 因此,不允许访问Origin ' http://localhost:4201 '。
我的角度部分是这样的:
convert1(itemId:string){
var headers = new Headers();
headers.set('Content-Type','*');
headers.set('Access-Control-Allow-Origin','*');
headers.append('Authorization','Basic zfsdfsdfsdfdsf=');
return this.http.get(http://localhost:9191/alfresco/s/search/item/it0001,{headers:headers});
}
在 alfresco-repo 方面,我在 webscript 代码中添加了以下内容,但这并没有帮助。
response.setHeader("Access-Control-Allow-Origin", "*");
我可以在我的 alfresco-repo amp 插件中进行哪些更改,以便可以避免此错误。
任何见解将不胜感激。
qq_遁去的一_1
相关分类