Skip to content

Commit c24df37

Browse files
committed
Client Server connection
1 parent 27655d0 commit c24df37

4 files changed

Lines changed: 106 additions & 12 deletions

File tree

chat-app/client/package-lock.json

Lines changed: 87 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chat-app/client/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
},
1212
"dependencies": {
1313
"react": "^19.2.6",
14-
"react-dom": "^19.2.6"
14+
"react-dom": "^19.2.6",
15+
"socket.io-client": "^4.8.3"
1516
},
1617
"devDependencies": {
1718
"@babel/core": "^7.29.0",

chat-app/client/src/App.jsx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
1-
import './App.css'
1+
import { io } from "socket.io-client";
2+
import "./App.css";
23

34
const App = () => {
4-
return (
5-
<></>
6-
)
7-
}
5+
const socket = io("http://localhost:3000");
86

9-
export default App
7+
socket.on("connect", () => {
8+
console.log(socket.id);
9+
});
10+
11+
return <></>;
12+
};
13+
14+
export default App;

chat-app/server/index.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
import express from 'express';
2-
import { createServer } from 'node:http';
2+
import { createServer } from 'http';
33
import { Server } from 'socket.io';
44

55
const app = express();
66
const server = createServer(app);
7-
const io = new Server(server);
7+
const io = new Server(server, {
8+
cors: {
9+
origin: ['http://localhost:5173'],
10+
},
11+
});
812

913
app.get('/', (req, res) => {
1014
res.send('<h1>Hello world</h1>');

0 commit comments

Comments
 (0)