# cmmobile
**Repository Path**: erwei/cmmobile
## Basic Information
- **Project Name**: cmmobile
- **Description**: react 招聘实时聊天
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2020-05-20
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# react 招聘实时聊天
#### 项目介绍
基于scoket.io的不同角色招聘实时聊天项目
#### 项目预览
#### 软件架构
软件架构说明
- 后端
- nodejs
- 前端
- react、react-router、react-redux、redux、es6、es7、antd-mobile UI框架、socket-client、axios
- 数据库
- mongodb
- 服务器
- nodejs-express、socket.io、es6
#### 安装教程
1. 安装了node
2. 导入数据库
- 安装mongodb
- 开启mongodb
- 数据文件夹在doc文件夹内
- mongodb导入:mongorestore -h dbhost -d dbname path
- dbhost是mongodb的IP,dbname是数据库的名字,path是doc里的数据库文件夹
- 如下:
- mongorestore -h 127.0.0.1 -d cmmobile ./cmmobile
3. npm install 或者 yarn install
4. 确认数据库已经开启,然后在根文件夹node app.js就可以了
5. 打开网页 http://localhost:8080/
#### 使用说明
1. 目录
```
├─doc 相关文件
│ ├─cmmobile 数据库文件夹
│ └─view
├─models mongoose模型
├─node_modules
├─routes 路由分发业务
├─static 图片等静态资源
├─www react前端相关目录
│ ├─dist 编译后放后端的前端
│ └─src react前端源码
├─app.js 入口文件,scoket入口业务
```
2. 开发时请输入npm start开启webpack自动编译dist
3. 开启node服务器 npm server,请确保mongodb已经开启,并且导入了数据
4. 测试修改