angular2 で Sails.io.js を使用すると問題が発生します。angular2-sails ライブラリを使用します。
まず、 app.component.ts 内のコードで使用することにしました
this._sailsService.connect(this.url);
それは機能しますが、アプリを起動すると、「ソケットがセイルに再接続しようとしています..」というメッセージも表示され、ポート4200に接続しようとしています.
私はsails.io.jsを使用しました
"scripts": ["sails.io.js"]
angular-cli.json で。しかし、私は何か他のことを試しました:
<script src="sails.io.js"> // I also tried src="src/sails.io.js
</script>
<script type="text/javascript">
io.sails.useCORSRouteToGetCookie = false;
io.sails.url = 'http://localhost:1337';
</script>
index.html で、" http://localhost:4200/sails.io.js " または " http://localhost:4200/src/sails.io.js "でスクリプトを読み込めないことをブラウザーが返します。
フォルダ:
app.js
angular-cli.json
src
-index.html
-sails.io.js
-app
--app.component.ts
angular-cli.jsonで呼び出されたときに4200に接続しようとする理由と、インデックスで呼び出されたときにsails.io.jsにアクセスできない理由がわかりません。