8
Router.route('/blah/:stuff', function() {
// respond with a redirect
}, {where: 'server'});
如何做重定向?有内置的东西吗?还是我必须自己制作它?
这是使用流星1.0 /铁路由器1.0
Router.route('/blah/:stuff', function() {
// respond with a redirect
}, {where: 'server'});
如何做重定向?有内置的东西吗?还是我必须自己制作它?
这是使用流星1.0 /铁路由器1.0
在服务器的路线,你可以访问节点的response
对象。举个例子,302重定向可能看起来像这样:
Router.route('/blah/:stuff', function() {
var redirectUrl = 'http://example.org/' + this.params.stuff;
this.response.writeHead(302, {
'Location': redirectUrl
});
this.response.end();
}, {where: 'server'});
Thx,它的工作原理,但我如何保存POST数据? – 2016-07-22 16:26:00
@SimoneM由客户端重新POST到正确的URI。 HTTP 301或302仅用于通知浏览器有一个新的URI可供使用。 – 2016-10-18 02:14:55