# junziqian-m **Repository Path**: wenlinguo/junziqian-m ## Basic Information - **Project Name**: junziqian-m - **Description**: 君子签2.0项目的手机端 nodejs(express) + vue 搭建前后端分离架构。 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2018-09-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # junziqian-m > 君子签2.0 手机端前后端分离的前端项目 > 采用 vue2.0 + express 架构 > 简单框架搭建 ## 目录结构 ```javascript ├── README.md ├── build // webpack build文件 │ ├── config // webpack 配置文件 │ ├── server // express(server端) │ ├── api // 调用后端接口的api │ ├── bin │ ├── config // server端配置项,包含api、oss、微信等 │ ├── logs // server端运行日志 │ ├── routes // express 路由 │ ├── app.js │ ├── favicon.ico │ ├── logger.js // 日志模块 │ └── package.json │ ├── src │ ├── assets │ │ ├── css │ │ ├── fonts │ │ ├── images │ │ └── js // 前端js工具集 │ │ │ ├── components // vue组件 │ ├── directive // vue指令 │ ├── plugins // vue插件 │ ├── router // vue-router │ ├── store // vuex store │ ├── views // vue 页面 │ ├── main.js │ └── App.vue │ ├── static // 静态资源(ui、html页面) │ ├── test │ ├── index.html └── package.json ``` ## 构建安装 项目分为前端UI层与NodeJS中间服务层。 其中前端UI层的构建命令,直接在项目根目录下执行下列命令: ``` bash # 安装依赖 npm install # 在 localhost:8080 启动热更新 npm run dev # 生产环境最小构建 npm run build # 带分析报告的生产环境构建 npm run build --report # 运行单元测试 npm run unit # 运行e2e测试 npm run e2e # 运行所有测试 npm test ``` NodeJS中间服务层,需要在`server`目录下执行如下命令: ```bash npm run start ```