NEAN-Stack-Starter图数据库全栈项目

NEAN 堆栈的入门项目还挺少见的,尤其是用 Neo4j 替换 Mongo 的那种。如果你刚好在搞图数据库,又想快速搭个全栈框架,nean-stack-starter这个项目就蛮适合你。

项目结构清晰,前后端分离,Angular 负责前端,Node.js + Express 搭建 API,数据库用的是 Neo4j,配合 TypeScript 写服务端,语法清爽,扩展也方便。

多基础功能都带了,像 JWT 登录认证密码哈希错误发送邮件(用 SendGrid),还有 Chrome 插件输出 支持,适合做后台系统或图谱类工具的原型。

目录结构是那种典型的 路由→控制器→服务→仓库 模式,逻辑分层挺清楚,不容易乱。数据交互用的是 Neo4j 查询语句,如果你平时对 Cypher 比较熟,这项目上手就快。

Webpack 负责构建,Angular CLI 也配置好了,改完代码直接跑就能看效果。如果你之前玩过 MEAN 栈,这套用法会熟,唯一不同就是数据库从 Mongo 换成了 Neo4j。整体用来做个知识图谱、图后台还挺香。

如果你在做毕业设计或者图谱类项目,尤其是走 Node.js 全栈 的方向,可以参考下面几个资源:

如果你打算用 Neo4j 做项目,又想省点搭架子的时间,可以直接从这个 starter 入手,省心省力。

zip 文件大小:967.83KB