在 Smalltalk 中使用 Teapot 启用 CORS
Enable CORS with Teapot in Smalltalk
我正在使用 Teapot 在 smalltalk 中创建 REST API http://smalltalkhub.com/#!/~zeroflag/Teapot
但是由于 CORS 被禁用,我无法使用我的 Web 应用程序中的数据。
Access to XMLHttpRequest at 'http://localhost:8080/components' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我找不到让它工作的方法。我分析了代码和文档,但没有成功。
有什么想法吗?
解决方案是:
teapot after: '/*' -> [:req :resp | resp headers at: 'Access-Control-Allow-Origin' put: '*'];
如果我对 the mozilla docs 的理解正确,您可能希望比允许 *
更具体,尤其是在生产中。很可能只有您自己的域
我正在使用 Teapot 在 smalltalk 中创建 REST API http://smalltalkhub.com/#!/~zeroflag/Teapot
但是由于 CORS 被禁用,我无法使用我的 Web 应用程序中的数据。
Access to XMLHttpRequest at 'http://localhost:8080/components' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我找不到让它工作的方法。我分析了代码和文档,但没有成功。
有什么想法吗?
解决方案是:
teapot after: '/*' -> [:req :resp | resp headers at: 'Access-Control-Allow-Origin' put: '*'];
如果我对 the mozilla docs 的理解正确,您可能希望比允许 *
更具体,尤其是在生产中。很可能只有您自己的域