2010-03-05 5 views
0

J'ai créé une application sur Heroku qui fonctionne parfaitement dans un navigateur Web. Dans un deuxième temps, je veux voir l'application hébergée sur Heroku dans Yahoo! App.Heroku et Yahoo! Apps

Il est assez simple d'ouvrir une page Web dans un compte Yahoo! App. Il suffit de mentionner l'URL où le site est en direct et le reste est pris en charge par Yahoo! App. Cependant, si j'essaie d'ouvrir l'application hébergée Heroku dans Yahoo! App, il échoue avec 404.

À titre de référence, on peut essayer de créer une application sur Heroku qui prend juste quelques minutes et essayer par vous-même. Vous pouvez également utiliser Sinatra MVC si vous souhaitez utiliser l'application préconstruite sur Heroku et voir si cela s'affiche. J'ai déjà posté le problème sur Yahoo! Forum here. Selon moi, le problème pourrait être dû à une redirection interne de Heroku, mais je n'en suis pas sûr.

S'il vous plaît jeter un oeil et de partager vos pensées si possible.

Merci à l'avance,

Muhammad Khan Hassib

Répondre

0

Yahoo! a mis en place une solution à ce problème dans leur dernière mise à jour.

Release Notes indiquer ce qui suit:

URL Proxy avec redirection n'est pas téléchargée par YAP

0

Eh bien, ce n'est pas à cause de redirection interne. Il peut s'agir d'un problème DNS (auquel cas cela peut fonctionner si vous réessayez).

Si vous pouviez poster l'URL heroku de votre application (ou d'un autre exemple d'application qui rencontre le même problème) alors je pourrais probablement vous en dire plus.

+0

George, Merci pour votre réponse. En raison de certaines restrictions NDA, je ne peux pas poster l'URL publiquement, mais vous pouvez essayer cette URL: http://sinatra-mvc.heroku.com/ si possible. Il est important de noter ici que si j'utilise d'autres URL qui ne sont pas hébergés sur Heroku, par exemple, http://www.tkxel.com, il apparaît parfaitement dans le Yahoo! Conteneur d'application. Merci d'avance. - Hassib –

+0

Essayez d'ajouter/accueil/à l'URL pour la Yahoo App si ce n'est pas déjà. Je vois qu'il y a aussi un tag de script qui fait référence à un fichier js qui n'existe pas (http://stats.ffiirree.com/heroku.js). Peut-être que réparer ça aiderait? Edit: En fait, il ressemble à des balises qui font référence js ou externes sont susceptibles stylesheets le problème. Découvrez ce fil: http://developer.yahoo.net/forum/?showtopic=850&endsession=1 – Gdeglin

+0

Merci George. Vous avez raison de dire que le JS n'existe pas mais même si vous essayez une application Hello World très simple [sans Javascript/CSS], même celle-ci n'est pas restituée dans Yahoo! Conteneur App Cela pourrait être un autre problème. J'espère que quelqu'un de Yahoo!/Heroku répondra bientôt. –