Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 为什么在开发应用程序时需要绕过主机检查?_Reactjs_Webpack_Webpack Dev Server - Fatal编程技术网

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

Reactjs 为什么在开发应用程序时需要绕过主机检查?,reactjs,webpack,webpack-dev-server,Reactjs,Webpack,Webpack Dev Server,在使用webpack dev server时,我发现了一个名为disableHostCheck的配置。我是React和前端开发的新手,我很想知道什么是主机检查何时绕过主机检查以及React开发人员为什么应该知道这一点?禁用主机检查可以防止DNS重新绑定攻击,可以找到一个很好的解释 禁用disableHostCheck时(对于双重否定表示抱歉,仅当启用主机检查时)将强制执行同源策略。这意味着在运行脚本时,浏览器将验证脚本源是否位于应用程序所在的同一域中 我们需要绕过主机检查,尤其是当应用程序托管在

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

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

禁用
disableHostCheck
时(对于双重否定表示抱歉,仅当启用主机检查时)
将强制执行同源
策略。这意味着在运行脚本时,浏览器将验证脚本源是否位于应用程序所在的同一域中

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


可以找到Web包文档

为什么我们需要绕过主机检查?