首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在nodejs中调试apis

如何在nodejs中调试apis
EN

Stack Overflow用户
提问于 2018-06-02 23:30:45
回答 1查看 54关注 0票数 0

我从nodejs的邮递员那里发了一个请求,作为nodejs的初学者,我发现调试.Can很难,有人能解释一下吗?这里是这个时间点的整个存储库。https://github.com/kolaveridi/socialnetwork

router.get('/handle/:handle', (req, res) => {
  console.log('working');
  console.log(req.params.handle);
  const errors = {};
  Profile.findOne({ handle: req.params.handle })
    .populate('user', ['name', 'avatar'])
    .then(profile => {
      if (!profile) {
        errors.noprofile = 'There is no profile for this user';
        console.log('no profile');
        res.status(404).json(errors);
      }

      res.json(profile);
    })
    .catch(err => res.status(404).json(err));
});

我看不到任何控制台在发送此请求时,我已经有一个用户与“妈妈”注册,登录。http://localhost:5000/api/profile/handle/:mom

EN

回答 1

Stack Overflow用户

发布于 2018-06-03 00:39:42

问题不在于源代码本身,而在于你用来测试应用程序的api url。":“仅在"handle”路由声明中需要,但在url中需要跳过它:

http://localhost:5000/api/profile/handle/mom

关于这个问题:您可以使用console.log和内置调试器(节点检查server.js),也可以使用集成开发环境调试器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50658435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档