vue里socket地址写的是ws请求确是http
时间: 2024-05-06 19:17:13 浏览: 16
如果你的 Vue 项目中使用的是 WebSocket 进行通信,那么你需要使用以 "ws://" 或 "wss://" 开头的 WebSocket 地址。如果你使用的是以 "http://" 或 "https://" 开头的地址,那么就是 HTTP 请求。
因此,如果你想使用 WebSocket 进行通信,需要确保传递给 WebSocket 构造函数的地址是以 "ws://" 或 "wss://" 开头的。
例如:
```
// 使用 WebSocket 进行连接
const socket = new WebSocket('ws://localhost:3000');
socket.onopen = function(event) {
console.log('已连接');
};
socket.onmessage = function(event) {
console.log('收到消息:', event.data);
};
socket.onclose = function(event) {
console.log('连接已关闭');
};
```
如果你需要使用 HTTPS 进行加密通信,那么你可以使用 "wss://" 开头的 WebSocket 地址。例如:
```
// 使用 HTTPS 加密通信
const socket = new WebSocket('wss://example.com');
socket.onopen = function(event) {
console.log('已连接');
};
socket.onmessage = function(event) {
console.log('收到消息:', event.data);
};
socket.onclose = function(event) {
console.log('连接已关闭');
};
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)