我正在用Teapot在smalltalk中创建一个REST API。http:/smalltalkhub.com#!!~零旗茶壶。
但我不能从我的Web应用程序中消费数据,因为CORS被禁用。
访问XMLHttpRequest在'http:/localhost:8080components。'从源头开始'http:/localhost:3000'已被CORS策略阻止。请求的资源上没有 "访问控制-允许-起源 "头。
我找不到使它工作的方法。我分析了代码和文档,但没有成功。
有什么办法吗?
解决方法是:
teapot after: '/*' -> [:req :resp | resp headers at: 'Access-Control-Allow-Origin' put: '*'];
如果我理解 mozilla文档 正确,你可能会希望更具体,而不是允许 *
,特别是在生产中。很可能只有自己的域名