NodeJs项目目录结构
README.md复制
.
├── logs # 存放日志
│ ├── 1.log
│ └── 2.log
├── package.json # 依赖包
├── scripts # 脚本集合
│ └── do_some_thing.js
└── src # 源码目录
├── config # 配置文件夹
│ ├── config.default.js # 默认配置
│ ├── config.dev.js # 开发配置
│ └── config.prod.js # 生产配置
├── controller # controller
│ ├── controller-1.js # controller1
│ └── controller-2.js # controller1
├── graphql # graphql相关
│ ├── index.js # graphql总入口
│ ├── mutation # mutation
│ │ └── index.js # mutation入口文件
│ ├── query # query
│ │ └── index.js # query入口文件
│ └── types # 类型定义
│ ├── type-a.js # 类型a
│ └── type-b.js # 类型b
├── orm # orm相关
│ ├── config # 数据库配置
│ │ └── config.json # 配置文件
│ ├── index.js # orm入口文件
│ ├── migrations # 数据库迁移目录
│ │ └── 20170825085908-update-migration.js # 数据库迁移脚本
│ └── model # 数据库model目录
│ ├── post.js # post model
│ └── user.js # user model
├── router # 路由
│ ├── news.js # news 的路由
│ └── user.js # user 的路由
├── rpc # rpc相关
│ ├── client # 客户端
│ │ └── index.js
│ ├── server # 服务端
│ │ └── index.js
│ └── types # 类型文件
│ ├── user.thrift
│ └── wallet.thrift
├── server.js # 程序总入口
├── service # 服务
│ ├── server-a.js # a服务
│ └── server-b.js # b服务
├── utils.js # 常用工具集
└── views # 试图层
├── index.html
└── login.html
大牛们的评论:朕有话说
还没有人评论哦,赶紧抢沙发!