Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ionic cordova中的Socket.io_Angularjs_Socket.io_Ionic Framework - Fatal编程技术网

Angularjs ionic cordova中的Socket.io

Angularjs ionic cordova中的Socket.io,angularjs,socket.io,ionic-framework,Angularjs,Socket.io,Ionic Framework,最初我在ionic项目中使用了btford socket.io库,但在使用它时遇到了问题。现在我正试图将socket.io直接安装到一个ionic项目中。但是,我不确定它是否应该安装为npm安装,并将其存储在node_modules文件夹中,还是应该将库存储在ionicprj/www/lib中 socket.io客户端库应进入www/lib/以从ionic应用程序发出事件。在服务器上,您需要将socket.io作为npm模块 这里有一个有用的教程:目前似乎是“强制性的” 安装它 cordova

最初我在ionic项目中使用了btford socket.io库,但在使用它时遇到了问题。现在我正试图将socket.io直接安装到一个ionic项目中。但是,我不确定它是否应该安装为npm安装,并将其存储在node_modules文件夹中,还是应该将库存储在ionicprj/www/lib中

socket.io客户端库应进入
www/lib/
以从ionic应用程序发出事件。在服务器上,您需要将socket.io作为npm模块

这里有一个有用的教程:

目前似乎是“强制性的”

安装它

cordova plugin add cordova-plugin-whitelist
配置config.xml

您可以使用*保持当前设置,也可以更改以获得更严格的规则

在index.html上添加html策略,您还应添加策略。要授权所有内容,请参见:

<meta http-equiv="Content-Security-Policy" content="default-src *; 
style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe eval'">


你在btford的库中遇到了什么麻烦?我本来想推荐@btford project angular socket io,但看起来你试过了。我还没有尝试过,但在接下来的3天里,我将在我的应用程序中为一个实时聊天系统实现套接字,我将在这里发布我的答案和解决方案。