javascript 使用deepstream客户端的websocket实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用deepstream客户端的websocket实现相关的知识,希望对你有一定的参考价值。
//
// websocket implementation using deepstream client
//
const db = new Db('testdb')
const ds = deepstream( '<DEEPSTREAM SERVER URL>' )
ds.login()
const userRepository = UserRepositoryMongo(db)
ds.rpc.provide( 'update-user', async ( data, response ) => {
const { userId, userName, userEmail } = data
try {
await updateUser({
userRepository,
updateParams: {
userId,
userName,
userEmai
}
})
} catch (ex) {
switch (ex.name) {
case 'InvalidParamsException':
response.error(ex.message)
return
case 'UserNotFoundException':
response.error('User not found')
return
default:
response.error('Unknown error')
return
}
}
res.send('User updated')
})
以上是关于javascript 使用deepstream客户端的websocket实现的主要内容,如果未能解决你的问题,请参考以下文章
[deepstream][原创]deepstream:5.1-21.02-triton的docker无法使用pytorch
DeepStream系列之yolov6部署测试
DeepStream系列之yolov6部署测试
DeepStream系列之yolov6部署测试
模型推理deepstream-app 介绍
DeepStream系列之鱼眼相机测试