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 44 "description" : " A sample Webpack build (for the server)" ,
55 "scripts" : {
66 "start" : " node dist/server.js" ,
7- "build" : " webpack --config ./support/webpack.config.js "
7+ "build" : " webpack"
88 },
99 "author" : " Damien Arrachequesne" ,
1010 "license" : " MIT" ,
1111 "devDependencies" : {
12+ "bufferutil" : " ^4.0.3" ,
1213 "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"
1517 }
1618}
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