使用 curl 测试快速路由

Testing express routes using curl

这是快递中的路线

  router.get('/posts/:post', function(req, res) {
      res.json(req.post);
    });

router.put('/posts/:post/upvote', function(req, res, next) {
  req.post.upvote(function(err, post){
    if (err) { return next(err); }

    res.json(post);
  });
});

如何使用 curl 打这条路线?

我找到了答案 here

`router.get('/posts/:post`' 

可以使用

进行测试
curl -i -X GET http://localhost:3000/posts/55d315796083c16c3bac93d8

的卷曲类似
router.put('/posts/:post/upvote'

curl -i -X PUT http://localhost:3000/posts/55d315796083c16c3bac93d8/upvote