我需要添加与代理服务器相关的环境变量,以允许我的 node.js 应用程序与 Google Cloud 上的 reCAPTCHA Enterprise 通信。
当我通过访问 Google Cloud API 运行脚本时,尽管已成功启用与 Google Cloud的代理通信。但是,展望未来,我需要在启动时提供代理支持。
export GRPC_VERBOSITY=DEBUG
export GRPC_TRACE=handshaker
export HTTP_PROXY=http://localhost:3128
export http_proxy=http://localhost:3128
export https_proxy=http://localhost:3128
export HTTPS_PROXY=http://localhost:3128
当我检查我的profile.d
目录时,我注意到它同时具有.sh
和.csh
文件。例如,
colorgrep.csh
colorgrep.sh
colorls.csh
colorls.sh
colorxzgrep.csh
colorxzgrep.sh
colorzgrep.csh
colorzgrep.sh
csh.local
gawk.csh
gawk.sh
lang.csh
lang.sh
less.csh
less.sh
nano.sh
sh.local
which2.csh
which2.sh
我是否需要将与代理相关的脚本复制并粘贴到单个.sh
文件中,还是应该将它们也添加到.csh
文件中?也可以进行简单的复制和粘贴,还是需要更改格式?
这取决于正在使用的外壳。
.sh
是为Bash
。如果那是外壳,那么这些文件将被获取,并且它们的内容将被添加到用户的环境中。.csh
是C Shell
的改进版本tsch
。如果C Shell
正在使用,则将取而代之的是这些文件并将内容添加到用户的环境中。您可以根据您使用的外壳将您拥有的内容添加到现有文件中,但最好的方法是创建一个具有相应扩展名的新文件并添加您拥有的内容。确保所有用户都可以阅读它。