禁用create-react-app的SKIP_PREFLIGHT_CHECK是否有不利之处?

我已将eslint安装为对create-react-app项目的开发依赖。我这样做是为了

1)通过哈士奇和棉绒分阶段运行eslint作为预提交检查

2)通过airbnb和更漂亮的皮棉配置扩展CRA的陪同度

我得到了警告:

Manually installing incompatible versions is known to cause hard-to-debug issues ...

我只是想知道手动安装eslint是否真的有真正的风险?还是我可以“安全地忽略”此警告? (通过SKIP_PREFLIGHT_CHECK = true)

feng0905 回答:禁用create-react-app的SKIP_PREFLIGHT_CHECK是否有不利之处?

假设您有一个对安全后端服务器的 POST 请求。有人可能会杀死您的服务器并充当真正的服务器。因为它只是假的,授权是行不通的。因此,您将收到授权错误,但通过 POST,您已经在请求正文中传输了一些数据。这可能是数据泄漏。为避免这种情况,首先发送预检 OPTION 请求,如果授权有效,则在启用 PREFLIGHT_CHECK 后立即发送 POST。

描述的信息太少,但它指出了一些版本不匹配。

本文链接:https://www.f2er.com/3162752.html

大家都在问