【问题标题】:Migration from Rest(Express) to GraphQL: Models(mongoose) don't work in graphQL resolvers从 Rest(Express) 迁移到 GraphQL:模型(mongoose) 在 graphQL 解析器中不起作用
【发布时间】:2021-10-15 07:16:16
【问题描述】:

感谢您的关注!

我决定将我的 REST API(Express) 转移到 GraphGL。 在添加订阅者之前一切正常。 现在所有模型都返回超时:

解析器:

如果我清理模型,它可以返回一些东西给我:

代码如下: https://codesandbox.io/s/zen-cohen-7o74v?file=/models/owner.js

【问题讨论】:

    标签: mongodb express mongoose graphql apollo


    【解决方案1】:

    我忘了补充:

    require("dotenv").config();
    const mongoose = require("mongoose");
    
    ...
    
     // mongoose
     mongoose
      .connect(process.env.DB_HOST, {
        useNewUrlParser: true,
        useUnifiedTopology: true,
      })
      .then(() => console.log("MongoDB connected"))
      .catch((err) => console.log(err));
    

    【讨论】:

      猜你喜欢
      • 2016-10-14
      • 2020-12-05
      • 2020-05-07
      • 2019-05-17
      • 2020-05-10
      • 2019-02-08
      • 2020-02-28
      • 2019-12-21
      • 2021-05-02
      相关资源
      最近更新 更多