问题描述
我正在尝试为我的聊天应用程序配置 WebSocket Server。但是当我尝试运行我的项目时,我遇到的第一件事是错误:
Uncaught Error: Type WebSocketServer does not have 'ɵmod' property.
at getNgModuleDef (core.js:1022)
at recurse (core.js:24986)
at recurse (core.js:24997)
at registerNgModuleType (core.js:24982)
at new NgModuleFactory$1 (core.js:25096)
at compileNgModuleFactory__POST_R3__ (core.js:28699)
at PlatformRef.bootstrapModule (core.js:28942)
at Module.zUnb (main.ts:11)
at __webpack_require__ (bootstrap:84)
at Object.0 (main.js:11)
在我的 app.module.ts 文件中,我导入了我的套接字服务器 import { WebSocketServer } from '@ionic-native/web-socket-server/ngx';
。解决此问题后,我想知道如何配置此处文档中显示的 WebSocket 对象:
import { WebSocketServer } from '@ionic-native/web-socket-server';
constructor(private wsserver: WebSocketServer) { }
...
// start websocket server
this.wsserver.start(8888,{}).subscribe({
next: server => console.log(`Listening on ${server.addr}:${server.port}`),error: error => console.log(`Unexpected error`,error);
});
// watch for any messages
this.wsserver.watchMessage().subscribe(result => {
console.log(`Received message ${result.msg} from ${result.conn.uuid}`);
});
// send message to connection with specified uuid
this.wsserver.send({ uuid: '8e7c4f48-de68-4b6f-8fca-1067a353968d' },'Hello World');
// stop websocket server
this.wsserver.stop().then(server => {
console.log(`Stop listening on ${server.addr}:${server.port}`);
});
感谢帮助,谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)