// Restify server config here var restify = require('restify'); var server = restify.createServer({ name: 'restify-test', version: '1.0.0' }); function respond(req, res, next) { res.send('hello ' + req.params.name); next(); } server.get('/hello/:name', respond); // Connect config here var connect = require("connect"); var connectApp = connect() .use(connect.logger()) .use(connect.bodyParser()) .use(connect.query()) .use(connect.cookieParser()) // And this is where the magic happens .use("/api", function (req, res) { server.server.emit('request', req, res); }); connectApp.listen(8080); //please test at localhost:8080/api/hello/leo