文件名称:feathers-apollo:羽毛和Apollo服务器示例项目
文件大小:43KB
文件格式:ZIP
更新时间:2024-02-23 20:33:58
nodejs graphql mongodb feathers apollo-server
警告:已弃用 羽毛阿波罗 羽毛阿波罗一体化 关于 这是我第一次尝试使用构建应用程序。 该项目使用以简单易用的方式提供关键功能。 有关此存储库的说明,请在docs / explanation-blog.markdown上查看我的博客文章,逐步浏览堆栈。 这种用于构建Apollo服务器的方法的独特方面: Feathers CLI工具生成样板和新服务 基于JWT的身份验证 通过羽毛钩的权限(用户只能删除和修改自己的帖子,等等) 独立于数据库的一致查询语法(我可以将数据库从Mongo更改为SQL,而无需更改解析器) 自动REST端点生成(将REST作为后备或面向公众的API很好) 符合Express规范(使用任何没有黑客的Express中间件) 自动Socket.io集成(在完成Apollo解决方案之前使用websockets进行实时功能的方式) 入门 启动和运行就像1、2、3一样简单。 确保已安装和 。 安装你的依赖 cd path/to/feathers-apollo; npm install 启动你的应用 npm start
【文件预览】:
feathers-apollo-master
----.jshintrc(568B)
----.gitignore(600B)
----package.json(2KB)
----src()
--------app.js(1024B)
--------middleware()
--------services()
--------index.js(250B)
--------hooks()
----LICENSE(1KB)
----public()
--------index.html(11KB)
--------favicon.ico(5KB)
----examples()
--------mutations.graphql(554B)
--------queries.graphql(220B)
----README.md(1KB)
----config()
--------default.json(320B)
--------production.json(243B)
----.npmignore(594B)
----docs()
--------explanation-blog.markdown(19KB)
----test()
--------app.test.js(1KB)
--------services()
----.editorconfig(214B)