为什么在开发React应用程序时我们需要绕过主机检查?

查德威克

在使用webpack-dev-server时,我发现了一个名为的配置disableHostCheck我是React和前端开发的新手,我真的很想知道什么是主机检查,何时绕过主机检查,为什么React开发人员应该意识到这一点?

佳士得

禁用主机检查可防止DNS重新绑定攻击,在此处可以找到很好的解释

disableHostCheck被禁用(很抱歉的双重否定,启用主机检查只是当)same-origin政策强制执行。这意味着在运行脚本时,浏览器会验证脚本的源是否在托管应用程序的同一域中。

我们需要绕过主机检查,尤其是当某个应用程序托管在本地并且该应用程序引用其他域托管的脚本时

Web包文档可以在这里找到

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ReactJS:为什么我们在创建 React 应用程序时使用 nodeJs?

为什么我们不能检查 react-native 应用程序的样式属性?

为什么我们需要安装 http 模块来运行我们的 node js 应用程序?

Android:扩展应用程序类。为什么我们需要实现单例模式?

为什么我们需要拉动刷新移动应用程序?

为什么需要在我们的应用程序中刷新数据库视图?

为什么我们需要部署流星应用程序而不是仅仅启动它?

为什么我们需要 android Sdk 来创建 android 应用程序?

在使用 React Native 创建移动应用程序时,我们是否需要保留 redux 存储数据?

为什么我们需要开发分支?

为什么在编译.NET Core控制台应用程序时,我们同时出现dll和exe文件?

在开发环境以外运行我的应用程序时,为什么性能会低得多?

Amazon Corretto 和 Java JDK 之间有什么区别?为什么我们使用 Amazon Corretto 专门开发企业应用程序?

我在哪里知道为什么限制我们在Facebook上的应用程序?

在打开应用程序时,如何使我们的应用程序说出文字?

为什么我们不只通过引用 OpenCV 源代码而不是其二进制文件来开发 OpenCV 应用程序?

为什么我们需要隐式应用

当我们第一次使用 Ember JS 启动我们的应用程序时会发生什么?

为什么我们不在NodeJS应用程序中使用“ express.use”?

我们为什么在应用程序中使用RunOnUiThread

为什么我们仍然使用HTTP而不是WebSocket来构建Web应用程序?

到底为什么我们需要React.forwardRef?

为什么我们需要带React的Flux?

为什么我们需要在创建 azure 密钥保管库之前在 azure 活动目录中创建应用程序?

我们可以在开发 Web 应用程序时同时使用 SQL 数据库和 Firebase 数据库吗?

当我们将文件“打开”到电子应用程序时捕获文件

用户运行我们的应用程序时,如何获取设备详细信息?

为什么我们需要需求?

我们为什么需要`ngDoCheck`