Node.js Restify - 简单的服务

时间:2012-10-16 23:29:58

标签: json node.js restify

我正在尝试制作一个存储Json帖子的服务器,到目前为止这是服务器:

var restify = require('restify');
var server = restify.createServer();
server.post('/message/', function create(req, res, next) {
    console.log(req.params)
    return next();
});

server.listen(8080, function() {
    console.log('%s listening at %s', server.name, server.url);
});

我正在使用Restify客户端来发布帖子

var restify = require('restify');

var client = restify.createJsonClient({
  url: 'http://localhost:8080',
  version: '*'
});

client.post('/message/', { hello: 'world' }, function(err, req, res, obj) {
  console.log('%d -> %j', res.statusCode, res.headers);
  console.log('%j', obj);
});

问题是req.params是空的。有什么遗漏?

1 个答案:

答案 0 :(得分:14)

server.post之前server.use(restify.bodyParser());