当前位置: 首页 > 软件库 > 大数据 > 数据查询 >

koa-passport-mongoose-graphql

Koa 2 server with Passport + Mongoose + GraphQL
授权协议 Readme
开发语言 Java
所属分类 大数据、 数据查询
软件类型 开源软件
地区 不详
投 递 者 宇文航
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Koa 2 + Passport + Mongoose + GraphQL

Notice

You want build a more flexible GraphQL schema, consider using this boilerplate instead: https://github.com/sibelius/graphql-dataloader-boilerplate

graffiti-mongoose is good for your first version of GraphQL, but do not scale well when you need to customize your schema

Command

Setup

npm install

Develop

# using nodemon
npm start

# using babel-watch
npm run watch

Test

npm test

Dependencies

  • Watcher and hot-reload: nodemon
  • Test:
  • Build: babel
    • tools: babel-register
    • presets: babel-preset-es2015-node5
    • plugins: transform-async-to-generator, syntax-async-functions
  • Lint:You can choose the lint tool that you prefer.

Reference

 相关资料
  • koa-session-mongoose Mongoose storage layer for koa-session. Installation npm i --save koa-session-mongoose OR yarn add koa-session-mongoose Usage Prerequisites This store requires node@>=8.3.0, koa@>

  • Node boilerplate This is my node boilerplate starter kit. I will continue to update with the latest tech to help make make node servicessuper easy and efficient to kick start. Whats out the box? Frame

  • Bcrypt抛出错误,我在中追溯到该函数 用户对象作为空对象返回,因此未定义。我假设bcrypt.compare中的参数引用了实例。userSchema在中声明 我不是很清楚这是什么问题,因为从mongodb返回的user对象带有加密的密码字段,而被调用... 我也用相同的模式对象注册用户。 感谢任何帮助/提示!

  • koa-passport Passport middleware for Koa koa-passport version koa version branch 1.x 1.x v1.x 2.x 2.x v2.x 4.x 2.x master Migration to v3 change ctx.passport.* to ctx.state.* (e.g. ctx.passport.user t

  • Mongoose 是设计用于异步环境的 MongoDB 对象模型工具,支持 promises 和 callbacks。 概述 连接到 MongoDB 首先需要定义一个连接。如果应用仅使用一个数据库,则使用mongoose.connect。如果需要创建其他连接,请使用mongoose.createConnection。 connect 和 createConnection都使用 mongodb://

  • 问题内容: 据我所知,方法是,那是,并且也喜欢,但它们不是存储在数据库中。 但是,我想知道那是和之间的唯一区别。还有其他我想念的东西吗? 问题答案: 实例方法,静态方法或虚拟方法均未存储在数据库中。方法与虚拟函数之间的区别在于,虚拟函数的访问方式类似于属性,方法的调用方式类似于函数。实例与静态实例与虚拟实例之间没有区别,因为在类上具有可访问的虚拟静态属性是没有意义的,但在类上具有某些静态实用程序或