# tnpc **Repository Path**: aranciacheng/tnpc ## Basic Information - **Project Name**: tnpc - **Description**: 塔内PC主站是一个集报修、导购、论坛、博客、资源分享等多功能模块于一身的学生社团综合服务平台,以电脑技术服务为主,便民师生。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-03-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TNPC > 华南师大塔内PC社团主站 ## Usage 1. 安装依赖 ``` bash # 自动安装生产环境和开发环境两部分 $ npm install # 如果只安装生产环境 $ npm install --production ``` 2. 根据需求选择以下内容 * 编译文件 ```bash $ npm run build # 若需查看图形化文件大小占比 $ npm run build --report ``` * 前端开发 ```bash # 启动前端自带的server,可热加载,浏览器访问localhost:8080 $ npm run dev ``` * 启动后端服务器 ```bash # 后端人员开发的server,浏览器访问localhost/ $ npm run serve ``` * 测试 ```bash # run unit tests $ npm run unit # run all tests $ npm test ``` > 上述命令如有问题,请查看自己是否额外配置了`NODE_ENV`环境变量,一般取两个值,produciton和development 后端情况: 接口是随便写的,前端可以按照上面的接口做,不够也可以自己创个接口出来后面加上去, controllers/users的内容已经写好了登录和注册的函数,修改密码和权限也有一点写到,不知道会不会报错,需要等前端做好才好方便测试, 注册那里我想的是在输入个人信息那里有一个点击发送验证码到邮箱,这个验证码随机生成,然后还有一个输入验证码的窗口, 验证相同就可以注册,内部人员直接让admin修改权限。登录后会直接弹回index.html 修改密码和登录那里相同,现在大概差前端把输入丢过来。routers里面的user接口我感觉是有问题,前端看一下,可以改 一下注释。 现在这样写好像十分不方便调试,可能到时候还要开一个webstorm的项目再把东西都丢进去做 最后应该是运行app.js,我还没写,准备直接用webstorm项目里的app.js来改