2016-04-23 4 views
0

現在2つのアプリケーションをSailsjs(ポート1337)とExpress(ポート3000)で通信したいと考えています。テスト目的のために私はlocalhostで作業しています。SailsとExpressでlocalhostサーバー間でHTTPリクエストを作成

Appは、URLを受信し、場合によっては他のプログラムにリダイレクトする必要がありますが、このリダイレクトは機能しません。

Expressのドキュメントから、res.redirectを使用してリダイレクトを設定する必要があります。私は2台のサーバーを実行し続けると、次のようにポストマンで情報を送信します。

enter image description here

これはもちろん

module.exports = function notExpiredTokens(req,res,next){ 

    console.log('Pasa por notExpiredTokens'); //-> Checks it is called 

    res.redirect(301, 'localhost:3000'); 
    res.end();       //--> Redirection is ignored 
              // Also tried with send(), but does not work. 


    next(); 
} 

をリダイレクトする必要がありSails.jsアプリケーション、ポリシー(ミドルウェア)のコードです郵便配達員とのデータをlocalhost:1337/...localhost:3000/...に送信すると問題はありません。

何か間違っていますか?ありがとう。

答えて

0

これを試しましたか?

res.redirect(301, 'http://localhost:3000'); 

うわーlocalhostの

+0

前にプロトコルを追加!それが鍵でした!ありがとう! – Joss

関連する問題