跳到主要内容

Fiber 和 Memgraph

Github StackBlitz

这是一个关于设置 Fiber 后端和 Memgraph 数据库的指南示例。🚀

前提条件

Go 是一个必要的前提条件。请确保它已正确安装和配置。

之后你需要两个 Go 包:Fiber 和 Go 的 Neo4j 驱动程序。你可以使用以下命令安装它们

go get -u github.com/gofiber/fiber/v2
go get github.com/neo4j/neo4j-go-driver/v5

运行 Memgraph

运行 Memgraph 最简单的方法是使用 Docker。在你的机器上安装 Docker 后,你可以使用以下命令运行 Memgraph

docker run –name memgraph -it -p 7687:7687 -p 7444:7444 -p 3000:3000 -v mg_lib:/var/lib/memgraph memgraph/memgraph-platform

运行示例

安装所有前提条件后,你可以使用以下命令运行示例

cd memgraph
go run ./main.go

这将执行以下操作

  1. 将 Fiber 后端连接到 Memgraph 数据库
  2. 生成模拟数据填充数据库
  3. 定义两个请求处理程序:一个用于获取图数据,一个用于获取开发者节点

测试示例

Fiber 应用运行后,你可以通过向以下端点发送 GET 请求来测试示例

http://localhost:3000/graph
http://localhost:3000/developer/Andy

额外资源

更多信息请参考以下链接的文档