最近在重构一个后端API项目,在项目的目录结构上没有太好的想法。求大家给点建议
发布于 8 年前 作者 wlpeter 4501 次浏览 来自 问答

如题,项目使用express的,希望大家给点建议,谢谢啊

5 回复

mvc去掉v不行吗?

  • config里包含配置和router
  • model里定义各种数据模型
    • 要是不用orm就分dao和service 要是用orm service和model合起来写(个人做法)
  • 然后就是controller 定义每部分的api
  • 最后就是app入口

来自酷炫的 CNodeMD

  1. yoman 帮助你构建一个完整的项目框架;
  2. 个人开源博客 iBlog2 的项目结构
  3. 如果是 RESTfull 的后端 API,可以尝试 node-restify

我的纯API后端的项目结构是这样的

bin
models
controllers
uploads
test
app.js
db.js
router.js

@Kaijun 嗯嗯,我目前也是这么干的,谢谢啊

回到顶部