我怎样才能在nunjucks中使用JSON.parse

Gab*_*iel 8 json mongodb node.js express

我收到数据mongodbexpress返回发生没有错误但我想JSON.parse在我.find看到的最终结果中使用我如何尝试这样做

  app.get("/login", (req, res) => {
    var credentialClient = {
      expire_at: false,
      __v: false,
      _id: false
    };

    rememberMe.find({ username: "test-login" }, credentialClient, function (err, credentialInfo) {
      if (err) {
        res.send(err);
      } else {
        res.render("login.html", {
          usernameClient: JSON.parse(credentialInfo)
        });
      }
    });
  });
Run Code Online (Sandbox Code Playgroud)

如果没有JSON.parse最终的渲染在我的login.html

{ username: 'test-login' }
Run Code Online (Sandbox Code Playgroud)

最终结果出现在 login.html

<p class="center-align black-text" id="preFinalCredentialClient">{{ usernameClient }}</p>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

Joh*_*edy 3

credentialInfo已经是JS对象了,不需要了parse

app.get("/login", (req, res) => {
    var credentialClient = {
      expire_at: false,
      __v: false,
      _id: false
    };

    rememberMe.find({ username: "test-login" },
         credentialClient, function (err, credentialInfo) {
      if (err) {
        res.send(err);
      } else {
        res.render("login.html", {
          usernameClient: credentialInfo
        });
      }
    });
  });

<p class="center-align black-text" id="preFinalCredentialClient">{{ usernameClient.username }}</p>
Run Code Online (Sandbox Code Playgroud)

然后,您可以在客户端上访问 的属性usernameClient