小编Tay*_*yne的帖子

Passport JS 无法读取未定义的属性(读取“初始化”)

实施 Passport.js 进行身份验证时遇到错误。会话集合有数据解析,但是,我收到此错误:

TypeError: Cannot read properties of undefined (reading 'initialize')
    at Authenticator.initialize (\server\node_modules\passport\lib\authenticator.js:130:26)
    at Layer.handle [as handle_request] (\server\node_modules\express\lib\router\layer.js:95:5)
    at trim_prefix (\server\node_modules\express\lib\router\index.js:317:13)
    at \server\node_modules\express\lib\router\index.js:284:7    
    at Function.process_params (\server\node_modules\express\lib\router\index.js:335:12)
    at next (\server\node_modules\express\lib\router\index.js:275:10)
    at session (\server\node_modules\express-session\index.js:479:7)
    at Layer.handle [as handle_request] (\server\node_modules\express\lib\router\layer.js:95:5)
    at trim_prefix (\server\node_modules\express\lib\router\index.js:317:13)
    at \server\node_modules\express\lib\router\index.js:284:7 
Run Code Online (Sandbox Code Playgroud)

我的 index.js 文件包含以下内容:

TypeError: Cannot read properties of undefined (reading 'initialize')
    at Authenticator.initialize (\server\node_modules\passport\lib\authenticator.js:130:26)
    at Layer.handle [as handle_request] (\server\node_modules\express\lib\router\layer.js:95:5)
    at trim_prefix (\server\node_modules\express\lib\router\index.js:317:13)
    at \server\node_modules\express\lib\router\index.js:284:7    
    at Function.process_params (\server\node_modules\express\lib\router\index.js:335:12)
    at next (\server\node_modules\express\lib\router\index.js:275:10)
    at session (\server\node_modules\express-session\index.js:479:7)
    at Layer.handle [as handle_request] …
Run Code Online (Sandbox Code Playgroud)

javascript mongodb node.js express passport.js

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

映射内的 If 语句

我目前有一个 DataGrid,它正在渲染从后端 mongoDB 抓取的数据。数据呈现映射到 mongoDB 文档中的对象指定的键。每个文档中都有一组布尔值,我试图检查其中任何一个是否为真,如果它们为真,它将在每行的 RepairsNeeded 列中呈现一个 Y,如果不是,它将呈现一个 N。我遇到的主要问题是在哪里/如何检查这一点。我尝试过一些不同的想法,但都无济于事。现在,我将每一行的 RepairsNeeded 列分配给 document.isPowerCordDamaged (我的布尔值之一),它根据是否选中而呈现 true 或 false。

代码:

function Rounding() {
  const [cartsRounded, setCartsRounded] = useState([]);

  let navigate = useNavigate();

  useEffect(() => {
    userCartsRounded()
      .then((response) => {
        setCartsRounded(response.data);
      })
      .catch((err) => {
        console.log(err);
      });
  }, []);

  const columns = [
    {
      field: "serialNum",
      headerName: "Cart Serial Number",
      width: 250,
    },
    {
      field: "pcNum",
      headerName: "Workstation Number",
      width: 250,
    },
    {
      field: "dateLastRounded",
      headerName: "Last Rounded On",
      width: 250,
    },
    { …
Run Code Online (Sandbox Code Playgroud)

datagrid mongodb reactjs material-ui

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