gpt4 book ai didi

angular - ngx-socket-io ng 测试 "NullInjectorError: No provider for WrappedSocket!"

转载 作者:行者123 更新时间:2023-12-04 17:25:04 29 4
gpt4 key购买 nike

我使用 ngx-socket-io,它在开发中运行良好。但是我在运行 ng 测试 时遇到了问题。

它给我错误 NullInjectorError: No provider for WrappedSocket!

这是我的spec.ts

const IO_CONFIG:SocketIoConfig = {url:'http://localhost:3000,options:{}}

describe(...,()=>{
beforeEach(()=>{
TestBed.configureTestingModule({
imports:[
...
SocketIoModule.forRoot(IO_CONFIG)
...
]
})
})
})

最佳答案

尝试将此代码添加到“imports”SocketIoModule.forRoot({ url: environment.apiUrl, options: { transports: ['websocket'], reconnection: true } })

关于angular - ngx-socket-io ng 测试 "NullInjectorError: No provider for WrappedSocket!",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63939415/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com