質問編集履歴

5

見やすさ改善

2021/07/26 10:05

投稿

tyl
tyl

スコア0

test CHANGED
File without changes
test CHANGED
@@ -92,7 +92,7 @@
92
92
 
93
93
 
94
94
 
95
-
95
+ ```
96
96
 
97
97
  io.set('log level', 1);
98
98
 
@@ -104,6 +104,8 @@
104
104
 
105
105
 
106
106
 
107
+ ```
108
+
107
109
 
108
110
 
109
111
  こちらも何か解決策があればご回答のほど、よろしくお願い致します。

4

誤字

2021/07/26 10:05

投稿

tyl
tyl

スコア0

test CHANGED
File without changes
test CHANGED
@@ -88,7 +88,7 @@
88
88
 
89
89
 
90
90
 
91
- の[listen]を削除してみたら、今度は次のエラーが発生しました。
91
+ の[.listen]を削除してみたら、今度は次のエラーが発生しました。
92
92
 
93
93
 
94
94
 

3

表記ミスの改善

2021/07/26 09:59

投稿

tyl
tyl

スコア0

test CHANGED
File without changes
test CHANGED
@@ -104,6 +104,6 @@
104
104
 
105
105
 
106
106
 
107
- ```
107
+
108
108
 
109
109
  こちらも何か解決策があればご回答のほど、よろしくお願い致します。

2

表記ミスの改善

2021/07/26 01:30

投稿

tyl
tyl

スコア0

test CHANGED
File without changes
test CHANGED
@@ -80,62 +80,6 @@
80
80
 
81
81
  ```
82
82
 
83
- var app = require('http').createServer(handler),
84
-
85
- io = require('socket.io').listen(app),
86
-
87
- fs = require('fs');
88
-
89
- app.listen(1337);
90
-
91
- io.set('log level', 1);
92
-
93
- function handler(req, res) {
94
-
95
- fs.readFile(__dirname + '/index.html', function(err,data) {
96
-
97
- if(err) {
98
-
99
- res.writeHead(500);
100
-
101
- return res.end('Error');
102
-
103
- }
104
-
105
- res.writeHead(200);
106
-
107
- res.write(data);
108
-
109
- res.end();
110
-
111
- })
112
-
113
-
114
-
115
- }
116
-
117
- io.sockets.on('connection', function(socket){
118
-
119
- socket.on('emit_from_client', function(data){
120
-
121
- // console.log(data);
122
-
123
- // socket.emit('emit_from_server', 'hello from server: ' + data);
124
-
125
- // socket.broadcast.emit('emit_from_server', 'hello from server: ' + data);
126
-
127
- socket.client_name = data.name;
128
-
129
- io.sockets.emit('emit_from_server', '[' + socket.client_name + '] : ' + data.msg);
130
-
131
- });
132
-
133
- });
134
-
135
-
136
-
137
- ---
138
-
139
83
  ---追記---
140
84
 
141
85
 
@@ -148,7 +92,7 @@
148
92
 
149
93
 
150
94
 
151
- ```
95
+
152
96
 
153
97
  io.set('log level', 1);
154
98
 

1

見やすさ改善、追記

2021/07/26 01:28

投稿

tyl
tyl

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,14 @@
1
+ ```
2
+
1
3
  io = require('socket.io').listen(app),
2
4
 
3
- ^
5
+
4
6
 
5
7
 
6
8
 
7
9
  TypeError: require(...).listen is not a function
8
10
 
9
-
11
+ ```
10
12
 
11
13
  とでてしまいます。
12
14
 
@@ -20,7 +22,9 @@
20
22
 
21
23
 
22
24
 
23
- スクリプト
25
+ スクリプト app.js
26
+
27
+ ```
24
28
 
25
29
  var app = require('http').createServer(handler),
26
30
 
@@ -73,3 +77,89 @@
73
77
  });
74
78
 
75
79
  });
80
+
81
+ ```
82
+
83
+ var app = require('http').createServer(handler),
84
+
85
+ io = require('socket.io').listen(app),
86
+
87
+ fs = require('fs');
88
+
89
+ app.listen(1337);
90
+
91
+ io.set('log level', 1);
92
+
93
+ function handler(req, res) {
94
+
95
+ fs.readFile(__dirname + '/index.html', function(err,data) {
96
+
97
+ if(err) {
98
+
99
+ res.writeHead(500);
100
+
101
+ return res.end('Error');
102
+
103
+ }
104
+
105
+ res.writeHead(200);
106
+
107
+ res.write(data);
108
+
109
+ res.end();
110
+
111
+ })
112
+
113
+
114
+
115
+ }
116
+
117
+ io.sockets.on('connection', function(socket){
118
+
119
+ socket.on('emit_from_client', function(data){
120
+
121
+ // console.log(data);
122
+
123
+ // socket.emit('emit_from_server', 'hello from server: ' + data);
124
+
125
+ // socket.broadcast.emit('emit_from_server', 'hello from server: ' + data);
126
+
127
+ socket.client_name = data.name;
128
+
129
+ io.sockets.emit('emit_from_server', '[' + socket.client_name + '] : ' + data.msg);
130
+
131
+ });
132
+
133
+ });
134
+
135
+
136
+
137
+ ---
138
+
139
+ ---追記---
140
+
141
+
142
+
143
+ io = require('socket.io').listen(app),
144
+
145
+
146
+
147
+ の[listen]を削除してみたら、今度は次のエラーが発生しました。
148
+
149
+
150
+
151
+ ```
152
+
153
+ io.set('log level', 1);
154
+
155
+ ^
156
+
157
+
158
+
159
+ TypeError: io.set is not a function
160
+
161
+
162
+
163
+ ```
164
+
165
+ こちらも何か解決策があればご回答のほど、よろしくお願い致します。