質問編集履歴

5

現象を詳しく書きました

2021/08/29 15:11

投稿

costello
costello

スコア1

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
 
4
4
 
5
5
  conoha VPS上でNode.jsのSocket.ioを利用したアプリを動作させようとしていますがうまくいきません。
6
+
7
+ 現象としては、サーバーからの全クライアント向けの送信が特定のクライアントにしか伝わりません。
6
8
 
7
9
  apacheのhttpd.confのProxyの設定の問題だと思われ、色々試しているのですが、うまくいきません。
8
10
 

4

タグにapacheとsocket.ioを追加

2021/08/29 15:11

投稿

costello
costello

スコア1

test CHANGED
File without changes
test CHANGED
File without changes

3

サーバー名を書いていたのでさ削除しました。

2021/08/29 14:57

投稿

costello
costello

スコア1

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ```
18
18
 
19
- polling-xhr.js:198 POST https://early-bird.org/socket.io/?EIO=4&transport=polling&t=NkINWUu&sid=E8ogzfuSVAtoO99UAABi 400 (Bad Request)
19
+ polling-xhr.js:198 POST https://サーバー名/socket.io/?EIO=4&transport=polling&t=NkINWUu&sid=E8ogzfuSVAtoO99UAABi 400 (Bad Request)
20
20
 
21
21
  create @ polling-xhr.js:198
22
22
 
@@ -48,7 +48,7 @@
48
48
 
49
49
  (anonymous) @ socket.js:436
50
50
 
51
- websocket.js:88 WebSocket connection to 'wss://early-bird.org/socket.io/?EIO=4&transport=websocket&sid=OcKwg6mxxU6t5aY8AABm' failed:
51
+ websocket.js:88 WebSocket connection to 'wss://サーバー名/socket.io/?EIO=4&transport=websocket&sid=OcKwg6mxxU6t5aY8AABm' failed:
52
52
 
53
53
 
54
54
 

2

色々試した結果、httpd.confの設定方法の問題と思われるので改題して内容を変えました

2021/08/29 14:55

投稿

costello
costello

スコア1

test CHANGED
@@ -1 +1 @@
1
- node.jsでsocket.io.jsが404エラーで読み込めな
1
+ apachでnode.jsを公開する場合のhttpd.confの設定方法を知りた
test CHANGED
@@ -2,9 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- conoha VPS上でNode.jsのSocket.ioを利用したアプリを動作させようとしています。
5
+ conoha VPS上でNode.jsのSocket.ioを利用したアプリを動作させようとしていますがうまくいきません
6
6
 
7
+ apacheのhttpd.confのProxyの設定の問題だと思われ、色々試しているのですが、うまくいきません。
8
+
7
- windows環境では動作していすが、socket.io.jsの読み込みに失敗て動作しません
9
+ どなか、apachnode.jsを公開する場合httpd.confの設定方法をご教授いただけないでょうか
8
10
 
9
11
 
10
12
 
@@ -14,11 +16,39 @@
14
16
 
15
17
  ```
16
18
 
17
- Failed to load resource: the server responded with a status of 404 (Not Found) socket.io.js:1
19
+ polling-xhr.js:198 POST https://early-bird.org/socket.io/?EIO=4&transport=polling&t=NkINWUu&sid=E8ogzfuSVAtoO99UAABi 400 (Bad Request)
18
20
 
19
- Uncaught ReferenceError: io is not defined
21
+ create @ polling-xhr.js:198
20
22
 
23
+ Request @ polling-xhr.js:115
24
+
25
+ request @ polling-xhr.js:62
26
+
27
+ doWrite @ polling-xhr.js:73
28
+
29
+ (anonymous) @ polling.js:151
30
+
31
+ (anonymous) @ index.js:17
32
+
21
- Uncaught ReferenceError: socket is not defined
33
+ encodePacket @ encodePacket.browser.js:34
34
+
35
+ (anonymous) @ index.js:14
36
+
37
+ encodePayload @ index.js:12
38
+
39
+ write @ polling.js:150
40
+
41
+ close @ polling.js:126
42
+
43
+ doClose @ polling.js:131
44
+
45
+ close @ transport.js:57
46
+
47
+ onClose @ socket.js:619
48
+
49
+ (anonymous) @ socket.js:436
50
+
51
+ websocket.js:88 WebSocket connection to 'wss://early-bird.org/socket.io/?EIO=4&transport=websocket&sid=OcKwg6mxxU6t5aY8AABm' failed:
22
52
 
23
53
 
24
54
 
@@ -96,11 +126,9 @@
96
126
 
97
127
  ### 試したこと
98
128
 
99
- 以下を追加してみたところ、ポーリング404エラー出てやはり動作しない。
129
+ apacheのhttpd.confのProxyの設定の問題だと思われ、色々試しているの、うまくきません
100
130
 
101
- <script src="https://cdn.socket.io/socket.io-1.4.5.js"></script>
131
+ どなたか、apachnode.jsを公開する場合のhttpd.confの設定方法をご教授いただけないでしょうか。
102
-
103
-
104
132
 
105
133
  ### 補足情報(FW/ツールのバージョンなど)
106
134
 

1

サーバー側のソースを追加で記載

2021/08/29 14:51

投稿

costello
costello

スコア1

test CHANGED
File without changes
test CHANGED
@@ -27,6 +27,34 @@
27
27
 
28
28
 
29
29
  ```Javascript
30
+
31
+
32
+
33
+ :サーバー側
34
+
35
+
36
+
37
+ const http = require('http');
38
+
39
+ const app = express();
40
+
41
+ const server = http.createServer(app);
42
+
43
+ const io = require('socket.io').listen(server);
44
+
45
+
46
+
47
+ io.on('connection', function(socket){
48
+
49
+ io.emit('USER', user);
50
+
51
+ });
52
+
53
+
54
+
55
+ :クライアント側
56
+
57
+
30
58
 
31
59
  <script src="/socket.io/socket.io.js"></script>
32
60