如果我在./client中放置了两个文件,例如./client/myapp.html & ./client/login.html,则页面http://localhost:3000/login.html不起作用。
如果我将客户端放在./ login.html /login.html目录中,链接http://localhost:3000/login也不起作用。
那么,如何在http://myapp.meteor.com/login上提供页面呢?
发布于 2012-05-08 02:09:46
使用Backbone在客户端进行URL路由。
http://docs.meteor.com/#backbone
http://documentcloud.github.com/backbone/#Router
发布于 2012-06-05 14:25:34
如果您需要服务器端路由,下面提供了一个老套但有效的解决方案:
__meteor_bootstrap__.app.stack.splice (0, 0, {
route: '/hello',
handle: function (req,res, next) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end("hello world");
return;
}.future ()
});现在,让我们希望在Meteor的官方路由软件包发布之前,我们不必使用它很长时间!
发布于 2012-05-08 02:35:46
正如在前面的回答中提到的,主干路由是目前的发展方向。我通过查看Meteor网站上引用的标准Todos应用程序,了解了如何在Meteor的上下文中使用它。
但我知道,通过即将发布的路由版本,编写能够识别URL的应用程序会更容易。
https://stackoverflow.com/questions/10482479
复制相似问题