本项目为学习了 webSocket 的练习,
项目使用了 Vue3 + TypeScript 开发, 使用 Vite 作为构建工具, 状态管理使用了 Pinia . 使用 Vue-router 进行路由
后端服务器使用 Node.js + WS 模块, 前后端使用 WebSocket 进行实时通信
实现了一个基本的聊天室功能, 包括消息的发送与接收, 同时可以指定发送消息的用户名
2022-11-16
-
git clone
本项目 -
依次进入
backEnd
与frontEnd
文件夹内, 执行npm i
-
运行服务端:
node ./index.js
-
构建前端项目
npm run build
注意: 你可能需要修改vite.config.ts
中的base
配置项来适应你的服务器- 放入服务器的 web 文件夹内
-
enjoy !
This project is an exercise for learning webSocket,
The project is developed using Vue3 + TypeScript, Vite is used as a build tool, and Pinia is used for state management. Routing is done using Vue-router
The back-end server uses Node.js + WS module, and the front-end and back-end use WebSocket for real-time communication
Implemented a basic chat room function, including sending and receiving messages, and can specify the user name for sending messages
2022-11-16
-
git clone
this project -
Go to
backEnd
andfrontEnd
folders in turn, executenpm i
-
Run the server:
node ./index.js
-
Build the front-end project
npm run build
Note: You may need to modify thebase
configuration item invite.config.ts
to suit your server- Put it in the web folder of the server
-
enjoy!