使用 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
这是快递中的路线
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