Node.js+express+MongoDB+socket.io做的一個即時聊天案例
說明
目錄說明:
- config 配置目錄
- public 公共資原始檔目錄
- scripts 框架自帶js檔案
- server 服務端檔案
-
src 客戶端檔案
- component 元件檔案
- container 頁面檔案
- redux 常量與redux檔案
- APP.js index.jx 入口檔案
- reducer.js 包含所有的reducer檔案
- store.js 包含store檔案,擴充套件其它外掛
演示圖片
![Uploading file…]()
我是拿某款錄屏gif軟體錄的,導致點選傳送訊息的時候,傳送了兩次,實際上只有一次,原因應該是服務端觸發了兩次廣播,懶得改了。。。將就看吧!
專案包說明
antd
螞蟻金服的react元件
按需載入流程
- 安裝antd
`
npm install antd –save
`
- 暴露eject
npm run eject
- 安裝babel-plugin-import
`
npm install babel-plugin-import –save
`
- 修改package.json如下程式碼
`
“babel”: {
"presets": [
"react-app"
]
}
`
`
“babel”: {
"presets": [
"react-app"
],
"plugins": [
[
"import",
{
"libraryName": "antd",
"style": "css"
}
]
]
}
`
react-router-dom
管理react路由
在瀏覽器使用需要引入
`
import {BrowserRouter, Route} from `react-router-dom`
`
node-sass
使create-react-app支援sass
`
npm install node-sass –save
`
mongoose
管理MongoDB
react-redux
管理redux
redux-thunk
thunk中介軟體
utility
js加密庫
bodyPaser
bodyPaser
cookiePaser
cookiePaser
brwoser-cookies
管理cookie
socket.io
提供socket服務端
socket.io-client
提供socket客戶端
github地址:https://github.com/kavience/react-zhaopin
相關文章
- Node.js+express+MongoDB+socket.io 做的一個即時聊天案例Node.jsExpressMongoDB
- 極速、便捷!一個接入 AI 的匿名線上即時聊天室!AI
- 使用 Workman 做一個聊天室
- 即時聊天社交系統開發/聊天交友/ChatGPT社交聊天ChatGPT
- 做一個可以聊天的 Visual Studio Code 外掛
- 如何使用python做一個聊天小程式?Python
- eddChat即時通訊(聊天系統)
- Laravel + Swoole + vue3 搭建一個簡易的前後即時通訊聊天專案LaravelVue
- 新浪微博私信,即時聊天介面研究
- 即時聊天軟體需要符合哪些要求?
- java Activiti6 工作流引擎 websocket 即時聊天 SSM原始碼 支援手機即時通訊聊天JavaWebSSM原始碼
- ChatGPT社交聊天/即時聊天社交交友系統技術開發/聊天交友ChatGPT
- LongChat-企業IM即時聊天軟體GC
- React全家桶+Egg 做一個協作聊天室~React
- java小課設:使用MySQL做一個聊天室JavaMySql
- IM即時通訊聊天社交APP VX 聊天語音視訊系統APP
- 即時通訊視訊聊天原理是什麼
- 即時通訊聊天軟體系統開發|原始碼搭建|案例詳情|專案測試原始碼
- 3M即時通訊聊天系統開發|APP搭建|案例詳情|專案測試APP
- 實戰:30 行程式碼做一個網頁端的 AI 聊天助手行程網頁AI
- Node.js+websocket+mongodb實現即時聊天室Node.jsWebMongoDB
- 2.5K star 一款外掛化&易擴充的即時聊天(IM)平臺
- 用Python基於Google Bard做一個互動式的聊天機器人PythonGo機器人
- 看完這篇包你進大廠,實戰即時聊天,一文說明白:聊天伺服器+聊天客戶端+Web管理控制檯。伺服器客戶端Web
- [應用案例]一個基金管理工具,做來自己用的
- 使用Deno和WebSockets構建實時聊天原始碼案例Web原始碼
- 一個同時支援移動端與小程式的聊天機器人機器人
- 構建一個即時訊息應用(二):OAuthOAuth
- uni-App 仿微信 App 即時通訊|vue+uniapp 聊天APPVue
- 要把微博、貼吧變成即時聊天,總共分幾步?
- 鴻蒙Next開發實戰教程-使用WebSocket實現即時聊天鴻蒙Web
- Laravel 整合 GatewayWorker 做的聊天室LaravelGateway
- 定時器以及定時器的幾個案例定時器
- Go+websocket+protobuf 做的實時線上互動聊天工具GoWeb
- 黑科技!僅需 3 行程式碼,就能將 Gitter 整合到個人網站中,實現一個 IM 即時通訊聊天室功能?行程Git網站
- websocket+node實現一個最簡單的即時通訊功能Web
- 即時通訊H5聊天系統IM聊天APP仿微信雙端android ios帶後臺H5APPAndroidiOS
- SpringBoot整合開源IM框架MobileIMSDK,實現即時通訊IM聊天功能Spring Boot框架