为什么在使用dev服务器时会在request.META中看到我的所有环境变量?
答案 0 :(得分:1)
请求由Web服务器构建。通过使用Django开发环境,您可能正在使用Werkzeug Web服务器。
这就是为什么请求有来自流程环境的选项,因为how Werkzeug constructs a request。
答案 1 :(得分:1)
我也碰到了这一点,这让我感到惊讶,我以为我的页面正在将我所有的env变量发送到服务器。我使用env来存储凭据,所以很担心。
在您的环境中运行的任何应用程序都可以访问您的环境变量,因此服务器可以访问您的环境变量。最重要的是,浏览器没有将所有环境变量发送到服务器。请求对象建立在服务器端。