Restify的响应界面
now has a redirect method.
在撰写本文时,有一个测试显示如何使用它here.
该测试的内容是:
server.get('/1', function (req, res, next) {
res.redirect('', next);
});
许多使用Restify的人比较熟悉ExpressJS.重要的是要明白(再次,在撰写本文时)影响Express插件移植的三个主要的公共API差异之一是Restify中的res.redirect方法要求您通过下一个(或an InternalError is thrown).我已经亲自将Express中的几个模块移植到Restify,并且主要的API差异首先是(在Restify中):
> server.use只用于路径& HTTP方法无关中间件
> res.redirect要求你接下来传递
>某些成员或Request接口是方法而不是值,如req.path. req.path是Restify中的req.getPath的别名
我并不是说,他们是相似的,但上述三件事情是移植Express插件的主要障碍.根据我在大型企业应用程序和个人项目中的使用经验,Restify与Express有很多优势.