2012-05-07 9 views
10

Si coloco dos archivos en ./client, por ejemplo, ./client/myapp.html & ./client/login.html, la página http://localhost:3000/login.html no lo hizo t trabajo.Cómo puedo servir páginas en myapp.meteor.com/login

si coloco el directorio login.html en ./client/login, el enlace http://localhost:3000/login tampoco funcionó.

Entonces, ¿cómo puedo servir páginas en http://myapp.meteor.com/login

+0

Esta solución funciona para mí. http://stackoverflow.com/a/11749893/772481 – angelokh

+0

[Un ejemplo] (http://router.meteor.com) que implementa un enrutador de red troncal en meteoro. –

Respuesta

3

Backbone de enrutamiento es el camino a seguir por el momento, como se ha mencionado en una respuesta anterior. Descubrí cómo usarlo en el contexto de Meteor mirando la aplicación Todos estándar a la que se hace referencia en el sitio Meteor.

Pero entiendo que será más fácil escribir aplicaciones que conozcan la URL a través de una próxima versión de Enrutamiento.

4

Si necesita enrutamiento del lado del servidor, a continuación se ofrece una solución hacky pero trabajando:

__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() 
}); 

Ahora esperemos que no tengamos que usarlo por mucho tiempo antes de que se libera paquete oficial de enrutamiento de meteoros!

+0

Esto funcionó muy bien para mi caso de uso de permitir que un servicio externo a los datos de POST a mi aplicación (como una notificación) – matb33

Cuestiones relacionadas