小编how*_*itz的帖子

将nodejs服务器和react前端保留在同一目录中是一个好习惯吗?

我需要使用 Nodejs 服务器来提供我的 React 构建文件(构建目录)。由于 React 被包装在 Docker 中,我的 Nodejs 服务器无法访问 /frontend 中的构建目录。所以我正在考虑将我的文件转移server.js/frontend并为它们创建一个 Dockerfile。它会有这样的东西CMD ['npm run build', 'node server.js']

这会是非法和不良做法吗?

node.js docker reactjs docker-compose

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

React-Query useQuery 正在缓存响应

我有以下代码

const { 
   isLoading, 
   error, 
   data: calculatorProducts 
} = useQuery('fetchSomething', ()=> fetchFunc())
Run Code Online (Sandbox Code Playgroud)

当我访问我的主页时应该调用此函数,但是当从另一个页面返回此路由时,不会触发此请求,并且我没有获取新数据。我想要的是每次像 useEffect 一样调用这个查询

javascript request reactjs axios react-query

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

如何缓存 useRequest 响应?

我正在使用useRequest图书馆的内容ahooks。我cacheKey在选项中指定了,但是当应该从缓存中检索相同的请求时,它会一遍又一遍地重复。

let someVar = 'someValue'
const { data, loading } = useRequest(
    async () => someRequestThatDependOnVariable(someVar),
    {
      refreshDeps: [someVar],
      cacheKey: `request-${someVar}`,
    },
  );
Run Code Online (Sandbox Code Playgroud)

someVar 通过选择字段更新

javascript typescript reactjs axios react-hooks

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