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 全栈 的方向,可以参考下面几个资源:
- Node.js 中 Neo4j 的开源库
- neo4j,毕业设计,知识图谱
- Neo4-NLP:Node.js 中的 Neo4J 自然语言映射
- Angular 8 与 Node Express Typescript 入门套件
如果你打算用 Neo4j 做项目,又想省点搭架子的时间,可以直接从这个 starter 入手,省心省力。
967.83KB
文件大小:
评论区