代码拉取完成,页面将自动刷新
http://koa-mvc.zhizous.cn/api/user/person
yarn install
yarn dev
yarn prod
- assets 静态文件模块 (存放前端的css,js,images等)
- bin 项目启动目录
- www 入口文件
- process_env 将根目录配置的env,env.xxx等文件设置到全局的process.env字段当中
- lib 公共模块(存放后端需要使用的模块,自定义的工具类等)
- db_util.js 数据库工具类
- view 视图模块(采用ejs语法,扩展名默认设置为html,这里的显示需要设置controllers>view进行渲染)
- controllers 负责具体的业务模块流程的控制(访问service层返回数据)
- view 返回view层中的视图(经常会需要返回数据给视图,然后渲染)
- api 存放api接口文件
- service 业务模块的应用逻辑应用(与数据库打交道,要是查询的数据库过于复杂可以再抽离出一个dao层,对sql的封装)
- middleware 中间件模块
- app.js 主文件
- router.js 路由文件(读取controllers文件夹里边的路由)
- env 全局配置(可忽略)
- env.xxx xxx全局配置(可忽略,设置了会替换掉env中存在的key,例如创建一个env.test配置文件,启动的命令的NODE_ENV=test)
- env.development 开发全局配置(可忽略,设置了会替换掉env中存在的key)
- env.production 生产全局配置(可忽略,设置了会替换掉env中存在的key)
- test.sql 测试使用数据库
mysql -u root -p; //登录mysql,回车可能会提示输入你的密码
alter user 'root'@'localhost' identified with mysql_native_password by '你的密码'; //回车完成设置
启动项目再试试
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型