chore: test client

pull/13/head
moonrailgun 4 years ago
parent 8c365ca58f
commit 6fbc56c3b9

@ -0,0 +1,20 @@
{
"printWidth": 80,
"tabWidth": 2,
"useTabs": false,
"semi": true,
"singleQuote": true,
"trailingComma": "es5",
"bracketSpacing": true,
"arrowParens": "always",
"parser": "babel",
"jsxBracketSameLine": false,
"overrides": [
{
"files": "*.{tsx,ts}",
"options": {
"parser": "typescript"
}
}
]
}

@ -0,0 +1,21 @@
{
"name": "pawchat",
"version": "1.0.0",
"main": "index.js",
"repository": "https://github.com/pawchat/pawchat.git",
"author": "moonrailgun <moonrailgun@gmail.com>",
"license": "GPLv3",
"private": true,
"scripts": {
"test": "ts-node test/client.ts"
},
"dependencies": {
"socket.io-client": "^4.1.2"
},
"devDependencies": {
"@types/node": "^15.12.2",
"snowpack": "^3.5.9",
"ts-node": "^10.0.0",
"typescript": "^4.3.3"
}
}

@ -0,0 +1,25 @@
import { io } from 'socket.io-client';
const socket = io('http://127.0.0.1:3000', {
transports: ['websocket'],
forceNew: true,
});
// client-side
socket.on('connect', () => {
console.log(socket.id); // x8WIv7-mJelg7on_ALbx
socket.emit('aaa', 'ddd');
});
socket.on('disconnect', () => {
console.log(socket.id); // undefined
});
socket.on('connect_error', (err) => {
console.log('connect_error', err.message);
});
socket.io.on('error', () => {
console.log('error');
});

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save