File tree Expand file tree Collapse file tree 5 files changed +44
-28
lines changed
examples/webpack-build-server Expand file tree Collapse file tree 5 files changed +44
-28
lines changed Original file line number Diff line number Diff line change
1
+ const { Server } = require ( "socket.io" ) ;
2
+
3
+ const clientFile = require ( "./node_modules/socket.io/client-dist/socket.io.min?raw" ) ;
4
+ const clientMap = require ( "./node_modules/socket.io/client-dist/socket.io.min.js.map?raw" ) ;
5
+
6
+ Server . sendFile = ( filename , req , res ) => {
7
+ res . end ( filename . endsWith ( ".map" ) ? clientMap : clientFile ) ;
8
+ } ;
9
+
10
+ const io = new Server ( ) ;
11
+
12
+ io . on ( "connection" , socket => {
13
+ console . log ( `connect ${ socket . id } ` ) ;
14
+
15
+ socket . on ( "disconnect" , ( reason ) => {
16
+ console . log ( `disconnect ${ socket . id } due to ${ reason } ` ) ;
17
+ } ) ;
18
+ } ) ;
19
+
20
+ io . listen ( 3000 ) ;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 4
4
"description" : " A sample Webpack build (for the server)" ,
5
5
"scripts" : {
6
6
"start" : " node dist/server.js" ,
7
- "build" : " webpack --config ./support/webpack.config.js "
7
+ "build" : " webpack"
8
8
},
9
9
"author" : " Damien Arrachequesne" ,
10
10
"license" : " MIT" ,
11
11
"devDependencies" : {
12
+ "bufferutil" : " ^4.0.3" ,
12
13
"socket.io" : " ^4.0.0" ,
13
- "webpack" : " ~4.43.0" ,
14
- "webpack-cli" : " ~3.3.11"
14
+ "utf-8-validate" : " ^5.0.5" ,
15
+ "webpack" : " ^5.39.0" ,
16
+ "webpack-cli" : " ^4.7.2"
15
17
}
16
18
}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ const path = require ( "path" ) ;
2
+
3
+ module . exports = {
4
+ entry : "./index.js" ,
5
+ target : "node" ,
6
+ mode : "production" ,
7
+ output : {
8
+ path : path . resolve ( __dirname , "dist" ) ,
9
+ filename : "index.js" ,
10
+ } ,
11
+ module : {
12
+ rules : [
13
+ {
14
+ resourceQuery : / r a w / ,
15
+ type : "asset/source" ,
16
+ } ,
17
+ ] ,
18
+ } ,
19
+ } ;
You can’t perform that action at this time.
0 commit comments