Confusão sobre portas de aplicativos da web

Eu tenho um projeto que já está em desenvolvimento e há um problema com as portas.

O cliente é um SPA escrito em backbone, que usa o Sails como servidor.

O problema está no fato de o Cliente estar sendo executado no Express na porta 80, enquanto o Sails é executado em 1337.

Eu gostaria de hospedar esse aplicativo de espinha dorsal dentro do Sails, e não fora dele. Um pouco mais de detalhes: Quando aciono o Fiddler, vejo solicitações sendo feitas ao localhost: 1337 / get / user. Eu preciso que ele resida na porta 80 também.

O backbone é escrito usando o padrão. Eu tenho app.js e main.js com todas as pastas comuns (JS, LIBS, CSS). Em outras palavras, eu tenho o index.html que possui dados principais usando o require.js ...

Não tenho problemas ao executar o cliente em node.js separado ... como executá-lo no Sails.js?

Onde coloco meu index.html ???

questionAnswers(1)

yourAnswerToTheQuestion