node.js - ngx-socket-io软件包在 Angular JS中不起作用

标签 node.js angularjs sockets websocket socket.io

我尝试使用ngx-socket-io iPackage在anguler JS中不起作用

https://www.npmjs.com/package/ngx-socket-io示例,但不起作用。

让我们知道在Angular JS中使用的任何其他软件包。

npm install ngx-socket-io


Moddule.js 

import { SocketIoModule, SocketIoConfig } from 'ngx-socket-io';

const config: SocketIoConfig = { url: 'http://localhost:8988', options: {} };

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    SocketIoModule.forRoot(config)
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

ChatService.js
import { Injectable } from '@angular/core
import { Socket } from 'ngx-socket-io'

@Injectable()
export class ChatService {

    constructor(private socket: Socket) { }

    assign_biker(biker_id){

     this.socket.emit("assign_biker_order",{'biker_id:biker_id })

    }
}

最佳答案

您是否尝试套接字客户端有 Angular 的软件包?

它是如此易于使用,并且可以在angular js中工作。

安装第一个socket.io-client。

  npm i socket.io-client

 import * as io from 'socket.io-client';

 private socket;

constructor() { 
  this.socket = io('here is your socket url');
}


assign_biker(biker_id){
 this.socket.emit("assign_biker_order",{'biker_id:biker_id })
}

关于node.js - ngx-socket-io软件包在 Angular JS中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57308512/

相关文章:

node.js - Nightmarejs “Unexpected token …”

javascript - 尝试在 ionic 上多次加载 Angular

javascript - (Web)套接字连接发送 header 而不是字符串

sockets - 为什么 Linux 内核有 `struct sock` 和 `struct socket` ?

javascript - 什么时候 .the(success, fail) 被认为是 promise 的反模式?

node.js - 制作用于单元测试的 git 存储库

javascript - DynamoDb 放入 node.js lambda 后合并异步 http 请求函数时出现问题

javascript - Angular ng-view 路由未显示(注入(inject)器模块错误)

c# - WebAPI + AngularJS 中基于 DateTime 的动态 HTTP 请求

java - 在TFTP客户端服务器应用程序中,UDP数据报如何修改IP头?