mirror of https://github.com/msgbyte/tailchat
				
				
				
			chore: test client
							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');
 | 
			
		||||
});
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue