【发布时间】:2018-07-16 17:58:29
【问题描述】:
我正在开发meteor应用程序,应用程序中有铁路由器。我需要访问路由器中的http请求和响应对象,以访问请求数据。
【问题讨论】:
标签: http meteor iron-router
我正在开发meteor应用程序,应用程序中有铁路由器。我需要访问路由器中的http请求和响应对象,以访问请求数据。
【问题讨论】:
标签: http meteor iron-router
要访问request 和response 对象,您需要做的就是告诉Iron Router,该路由是仅服务器路由,方法是通过传递带有{ where: 'server' } 的选项对象,如下所示:
Router.route('/hello', function () {
var req = this.request;
var res = this.response;
res.end('hello from the server\n');
}, { where: 'server' });
或者如果你想为不同的方法使用不同的功能:
Router.route('/hi', { where: 'server' })
.get(function () {
var req = this.request;
var res = this.response;
res.end('hello from the server\n');
})
.post(function () {
var req = this.request;
var res = this.response;
doSomething(req.body)
res.end('done\n');
});
});
在文档中查看更多信息:http://iron-meteor.github.io/iron-router/
【讨论】: