バックエンドでループバックを使用し、フロントエンドで角度を付けてプロジェクトを作成しています。クライアント側はgulp-angularで生成されました。その後、ループバックからlb-services.jsを追加しました。私が抱えている問題は、角型アプリケーションが私にgulp serve running
を持っている同じポートでAPIにリクエストを出そうとしていることです。私はポート3000にループバックアプリケーションを、ポート3001にAngularを実行しています。ループバックREST APIを使用しているときにgulp-angularプロジェクトのポート番号を変更する方法
APIにリクエストする際に、ポート番号を変更するにはどうすればよいですか?
I'veはこのように一口server.js
を変更しようとした:
browserSync.instance = browserSync.init({
startPath: '/',
server: server,
browser: browser,
port:4000
});
しかし、これをちょうど私にこの結果を取得し、角度とそれがポート4000上のAPIの実行になります要求の両方になり:
サーバーをループバックする http://localhost:4000/
要求::上の角度ランニング
上 角度ランニング:サーバーをループバックするhttp://localhost:4000/
要求:私が欲しいもの10
はこれです
http://localhost:3000/api/People
誰も私がこれをachive助けることができますか?
お返事ありがとうございます。プロキシコードを動作させるためにプロキシコードを配置する必要がある場所を教えてください。それはサーバー側かクライアント側ですか?そして、コードを置くためにどのファイルを検索する必要がありますか?どうもありがとう。 –
正しく読んだら、server.js – selten98
このコードをgulp/server.jsに追加しました: 'server.middleware = proxyMiddleware( '/ api'、{ target: 'http:// localhost:3000/api '、 changeOrigin:true }); しかし、私は依然としてリクエストをポート4000に送信しています。 –