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
- xmpp實現的即時通訊聊天(一)
- 極速、便捷!一個接入 AI 的匿名線上即時聊天室!AI
- 即時聊天社交系統開發/聊天交友/ChatGPT社交聊天ChatGPT
- 即時聊天(IM)儲存方案
- xmpp實現的即時通訊聊天(二)
- eddChat即時通訊(聊天系統)
- 新浪微博私信,即時聊天介面研究
- 一個需求分析做的不夠的案例
- Laravel + Swoole + vue3 搭建一個簡易的前後即時通訊聊天專案LaravelVue
- 如何使用python做一個聊天小程式?Python
- 即時聊天軟體需要符合哪些要求?
- java Activiti6 工作流引擎 websocket 即時聊天 SSM原始碼 支援手機即時通訊聊天JavaWebSSM原始碼
- ChatGPT社交聊天/即時聊天社交交友系統技術開發/聊天交友ChatGPT
- 做一個可以聊天的 Visual Studio Code 外掛
- SignalR來做實時Web聊天SignalRWeb
- LongChat-企業IM即時聊天軟體GC
- 用 Swift 做一個智慧機器人聊天 App (1)Swift機器人APP
- 用 Swift 做一個智慧機器人聊天 App (2)Swift機器人APP
- 用 Swift 做一個智慧機器人聊天 App (4)Swift機器人APP
- java小課設:使用MySQL做一個聊天室JavaMySql
- IM即時通訊聊天社交APP VX 聊天語音視訊系統APP
- 即時通訊視訊聊天原理是什麼
- SignalR實現web線上即時聊天(C#)SignalRWebC#
- 即時通訊聊天軟體系統開發|原始碼搭建|案例詳情|專案測試原始碼
- 3M即時通訊聊天系統開發|APP搭建|案例詳情|專案測試APP
- React全家桶+Egg 做一個協作聊天室~React
- socket.io+angular.js+express.js做個聊天應用(一)AngularJSExpress
- Node.js+websocket+mongodb實現即時聊天室Node.jsWebMongoDB
- 實戰:30 行程式碼做一個網頁端的 AI 聊天助手行程網頁AI
- 聊天的未來不在人工智慧,即時互動才是關鍵人工智慧
- 2.5K star 一款外掛化&易擴充的即時聊天(IM)平臺
- 看完這篇包你進大廠,實戰即時聊天,一文說明白:聊天伺服器+聊天客戶端+Web管理控制檯。伺服器客戶端Web
- 使用Deno和WebSockets構建實時聊天原始碼案例Web原始碼
- [應用案例]一個基金管理工具,做來自己用的
- 用Python基於Google Bard做一個互動式的聊天機器人PythonGo機器人
- 每天工作的第一個小時,做什麼?
- 學習WebSocket(二):使用Spring WebSocket做一個簡單聊天室WebSpring