Not sure what the error means: iron router's error: requires url
Not sure what the error means: iron router's error: requires url
我将 iron router 应用到我的 metoer 项目中。错误显示,
铁路由器代码是这样列出的
//show nothing when iron router cannot find the path
Router.configure({
notFoundTemplate: "notFound"
});
Router.route('/',function(){
this.route('home',{path:'/'});
});
Router.route('/alive', {
where: 'server'
}).get(function () {
//write headers
writeHeaders(this);
//send our response...
this.response.end(' ');
})
function writeHeaders(self) {
self.response.statusCode = 200;
self.response.setHeader('Content-type','application/json');
self.response.setHeader('Access-Control-Allow-Origin','*');
self.response.setHeader('Access-Control-Allow-Headers','Origin, X-Requested-With, Content-Type, Accept');
}
我不确定如何解决这个问题,因为我不知道 url 需要什么。任何想法表示赞赏。
参考https://github.com/iron-meteor/iron-router/blob/devel/Guide.md#named-routes后,我按照指南更改了代码。
Router.route('/', function () {
this.render('Home');
});
然后解决异常。
这是只影响后端的流星路由器。
https://forums.meteor.com/t/how-to-make-restful-api-using-meteorjs/44008/3
我将 iron router 应用到我的 metoer 项目中。错误显示,
铁路由器代码是这样列出的
//show nothing when iron router cannot find the path
Router.configure({
notFoundTemplate: "notFound"
});
Router.route('/',function(){
this.route('home',{path:'/'});
});
Router.route('/alive', {
where: 'server'
}).get(function () {
//write headers
writeHeaders(this);
//send our response...
this.response.end(' ');
})
function writeHeaders(self) {
self.response.statusCode = 200;
self.response.setHeader('Content-type','application/json');
self.response.setHeader('Access-Control-Allow-Origin','*');
self.response.setHeader('Access-Control-Allow-Headers','Origin, X-Requested-With, Content-Type, Accept');
}
我不确定如何解决这个问题,因为我不知道 url 需要什么。任何想法表示赞赏。
参考https://github.com/iron-meteor/iron-router/blob/devel/Guide.md#named-routes后,我按照指南更改了代码。
Router.route('/', function () {
this.render('Home');
});
然后解决异常。
这是只影响后端的流星路由器。 https://forums.meteor.com/t/how-to-make-restful-api-using-meteorjs/44008/3