如何使用 Nodejs 和 Flutter 保护 socket.io
How to secure socket.io using Nodejs and Flutter
我使用 Nodejs 和 Flutter 以及 socket.io 客户端开发了应用程序。我想在两个用户之间的通信期间保护 Socket.io。有什么指导或建议吗?谢谢
在 Flutter 上,您可以将额外的 header 添加到您的选项 header 中。
'extraHeaders': {HttpHeaders.authorizationHeader: '$accessToken'}
import 'package:socket_io_client/socket_io_client.dart' as IO;
IO.Socket createSocket(String accessToken) {
final url = 'https://$yourDomainHere';
return IO.io(url,
<String, dynamic>{
'transports': ['websocket'],
'rejectUnauthorized': false,
'autoConnect': false,
'extraHeaders': {HttpHeaders.authorizationHeader: '$accessToken'}
});
}
我使用 Nodejs 和 Flutter 以及 socket.io 客户端开发了应用程序。我想在两个用户之间的通信期间保护 Socket.io。有什么指导或建议吗?谢谢
在 Flutter 上,您可以将额外的 header 添加到您的选项 header 中。
'extraHeaders': {HttpHeaders.authorizationHeader: '$accessToken'}
import 'package:socket_io_client/socket_io_client.dart' as IO;
IO.Socket createSocket(String accessToken) {
final url = 'https://$yourDomainHere';
return IO.io(url,
<String, dynamic>{
'transports': ['websocket'],
'rejectUnauthorized': false,
'autoConnect': false,
'extraHeaders': {HttpHeaders.authorizationHeader: '$accessToken'}
});
}