检查外部 url 是否存在。 cors-反应
我正在本地使用 React 和 NodeJS 服务器。我已经配置了我的nodejs服务器来与react通信并且它可以工作。
从react我想检查外部url(例如youtube)是否存在,但cors错误总是跳转。
我尝试过 axios、XMLHttpRequest、fetch 并且使用了标头:'Access-Control-Allow-Origin': '*',
我可以从浏览器中删除 cors 验证进行测试,但是当我将其上传到时会发生什么服务器?
如何检查外部服务器上的图像、页面、视频...是否存在?
I am working locally with react and a nodejs server. I have configured my nodejs server to communicate with react and it works.
From react I want to check if external urls (for example youtube) exist, but the cors error always jumps.
I have tried with axios, XMLHttpRequest, fetch and I have used the header : 'Access-Control-Allow-Origin': '*',
I can remove the cors validation from the browser for testing, but what happens when I upload it to the server?
How can I check if an image, page, video... on an external server exists?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
仅当您尝试直接从浏览器执行此操作时,才会应用 CORS。然后,您可以创建自己的服务器,创建 API 端点来检查 URL 是否存在,然后从 React 页面向 API 发送请求,API 检查页面是否存在。 –(通过管道)
CORS is only applied when you try to do it directly from your browser. Then you can create your own server, create an API endpoint to check if a URL exists, and then, from your react page, you send requests to your API and your API check the page existence. – (by Pipe)