2016-12-15 9 views
0

私はproject from githubを引っ張ってくれて、それはうまく動作します。 しかし、私はちょうどサーバー側とクライアント側のプロジェクト(ソケットの部分)を分ける方法を知りたいです。2つのプロジェクトを分割する方法(角と速い)

他の方法では、2つのプロジェクト(角度プロジェクトとエクスプレスプロジェクト)を2つの異なるサーバーに実行するにはどうすればよいですか(たとえばlocalhost:8080の角度プロジェクトとlocalhost:3000のプロジェクトを表現する)。つもりイオン性フレームワークプロジェクト:)解決

+0

'角度プロジェクト'は角度プロジェクトではありません。それはノードの部分を任意の方法で持っています。クライアント側とサーバー側の部分を別々のプロジェクトまたは1つにまとめることができます。誰もあなたのためにそれを決めることはできません。 – estus

+0

はいわかりました。私はそれらを分けたいと思います。問題は、私がコマンド 'http-server -o'を実行してAngularプロジェクトを実行し、ノードserver.jsをExpressプロジェクトを実行するときにエラーが発生したときです。私はコード(またはファイル)で変更するものがあると思います... socket.ioに関連しています –

+0

注意: 'node server.js'を使ってそれらを1台のサーバで実行すると、すべて正常に動作しますが、/ –

答えて

0

にこのコードを使用することも私を助けています

1)index.htmlに私は自分のサーバー上でsocket.ioファイルを呼び出す必要があります。

<script src="http://localhost:8080/socket.io/socket.io.js"></script> 

2)バックエンドサーバポート

var socket = io.connect('http://localhost:8080'); 

components/socket.Srvc.jsに:8080

を今私がすることができますsocket.ioエラーなしで2つのサーバーを別々に実行してください:)

関連する問題