微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为 module.exports

如何解决为 module.exports

我有以下代码实现

module.exports.post_get_follower = async (req,res) => {

Post.find({ 'email': res.locals.user.email })
    .then(posts => {
        res.json(posts);
    });
}

router.get('/post-user-follower',postController.post_get_follower);

我用以下实现调用

fetch('http://localhost:8080/api/person/' + hiddenElement)
    .then(res => res.json())
    .then(pers => {
        pers.persons.forEach(person => {

            const mail = person.email;

            fetch('/post-user-follower')
              .then(res => res.json())
              .then(posts => {
              posts.reverse();
              posts.forEach(post => {

              const div = document.createElement('div');

              const header = document.createElement('h3');
              header.textContent = post.email;

              const text = document.createElement('p');
              text.textContent = post.text;

              const date = document.createElement('small');
              date.textContent = new Date(post.createdAt);
              
              const placeholder = document.createElement('p');
              placeholder.innerHTML = '<br>'; 

              div.appendChild(header);
              div.appendChild(text);
              div.appendChild(date);
              div.appendChild(placeholder);

              postsElement.appendChild(div);
              });
            });

        });
  });

我如何在 module.exports 中定义一个参数,并在我的 email 中像“res.locals.user.email: parameter”(而不是 module.exports)一样使用它,我如何调用const mail 在我的第二个实现中?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。