我正在尝试使用英吉利2帆将我的角度2与帆连接起来,使用下面的一行:
this.sailor = this._sailsService.connect("http://localhost:1337");我在我的角2应用程序sails.io.js中导入了index.html:
<script src="/assets/scripts/sails.io.js"></script>在我的app.module.ts中添加了SailsModule:
import {SailsModule} from "angular2-sails";
..
SailsModule.forRoot(就我而言:
import {SailsService} from "angular2-sails";
...
constructor(private _sailsService:SailsService) {
}
ngOnInit() {
this._sailsService.connect("http://localhost:1337");
}但是浏览器返回错误:
Failed to load resource: the server responded with a status of 404 (Not Found)
polyfills.js:3 GET http://localhost:8100/socket.io/?__sails_io_sdk_version=0.13.8&__sails_io_s…owser&__sails_io_sdk_language=javascript&EIO=3&transport=polling&t=LluuhLV 404 (Not Found)
e @ polyfills.js:3
t.scheduleTask @ polyfills.js:3
n.scheduleTask @ polyfills.js:3
n.scheduleMacroTask @ polyfills.js:3
(anonymous) @ polyfills.js:3
send @ VM944:3
f.create @ sails.io.js:14
f @ sails.io.js:14
e.request @ sails.io.js:14
e.doPoll @ sails.io.js:14
d.poll @ sails.io.js:14
d.doOpen @ sails.io.js:14
d.open @ sails.io.js:14
d.open @ sails.io.js:14
d @ sails.io.js:14
d @ sails.io.js:14
d.open.d.connect @ sails.io.js:15
d @ sails.io.js:15
d @ sails.io.js:15
d @ sails.io.js:15
goAheadAndActuallyConnect @ sails.io.js:853
selfInvoking @ sails.io.js:830
SailsIOClient.SailsSocket._connect @ sails.io.js:849
(anonymous) @ sails.io.js:1481
sails.service.js:172 Client has connected to the server!
sails.io.js:438
|> Now connected to Sails.
\___/ For help, see:
(using sails.io.js browser SDK @v0.13.8)
sails.io.js:438
Socket is trying to reconnect to Sails...
_-|>_- (attempt #1)不确定是否与此有关,但我使用的是Ionic 2 (cordova),怎么了?
发布于 2017-05-18 14:11:53
在这行<script src="/assets/scripts/sails.io.js"></script>添加到下一行之后,它解决了这个问题。
<script type="text/javascript">io.sails.autoConnect=false;</script>https://stackoverflow.com/questions/43923349
复制相似问题