DailyHotApi
DailyHotApi copied to clipboard
跨域访问问题CORS
问题描述
将api部署后使用 postman 进行api测试均能正常返回数据,但是部署前端后一直显示跨域问题,在nginx反代后添加了允许跨域后访问仍然存在较多问题,如无法刷新等。请问有没有办法可以避免跨域问题?
示例网站:dailyhot.ethanzhou.cn
补充信息
No response
dhapi部署在 dhapi.ethanzhou.cn 奇怪的是,GET https://dhapi.ethanzhou.cn/36kr (不一定是36氪,是所有的接口)可以获得正确的响应 https://dhapi.ethanzhou.cn/36kr/ 就不可以,但是我部署后好像默认是从https://dhapi.ethanzhou.cn/36kr/ 进行 GET 。所以我的方法是先重定向,再允许跨域。但是还是会存在获取最新数据报 405 相关问题,求救!
可以试试将这里注释掉: https://github.com/imsyy/DailyHotApi/blob/d5581815f4a27c022db167ba4537d08592652435/src/app.tsx#L24C9-L24C26
或者参考这里 https://hono.dev/docs/middleware/builtin/trailing-slash 来添加尾随斜杠