小编Ori*_*Ryo的帖子

Alpine Linux 下编辑/隐藏 Nginx Server 标头

当我使用curl --head测试我的网站时,它返回服务器信息。

我按照本教程隐藏 nginx 服务器标头。但是当我运行命令时yum install nginx-module-security-headers ,它返回yum: not found

我也尝试过apk add nginx-module-security-headers,显示包裹丢失了。

我已将其用作nginx:1.17.6-alpine我的基础 docker 映像。有谁知道如何在这个 Alpine 下隐藏标头中的服务器?

nginx docker alpine-linux

6
推荐指数
2
解决办法
1万
查看次数

如何在状态更改后仅触发一次 React useEffect 钩子?

我是 React hooks 的新手,我不知道如何实现以下目标。假设我有state1state2,并且我使用useEffect钩子来调用asyncFn1和更新state1

现在我想等待state1更改并使用state1值来调用asyncFn2和更新state1state2。这asnycFn1应该asyncFn2只被调用一次。

如果我只是用另一个useEffect来调用asyncFn2,我将无法获得该state1值。我该如何解决这个问题?

const [state1, setState1] = useState(null);
const [state2, setState2] = useState(null);

const asyncFn1 = async() => {
  // async call to get state 1 data
  // setState1
}

const asyncFn2 = async(_state1) => {
  // use state1 data to make async call to get state …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-hooks use-effect

6
推荐指数
1
解决办法
4488
查看次数