从 Rest(Express) 迁移到 GraphQL:模型(mongoose) 在 graphQL 解析器中不起作用
Posted
技术标签:
【中文标题】从 Rest(Express) 迁移到 GraphQL:模型(mongoose) 在 graphQL 解析器中不起作用【英文标题】:Migration from Rest(Express) to GraphQL: Models(mongoose) don't work in graphQL resolvers 【发布时间】:2021-10-15 07:16:16 【问题描述】:感谢您的关注!
我决定将我的 REST API(Express) 转移到 GraphGL。 在添加订阅者之前一切正常。 现在所有模型都返回超时:
解析器:
如果我清理模型,它可以返回一些东西给我:
代码如下: https://codesandbox.io/s/zen-cohen-7o74v?file=/models/owner.js
【问题讨论】:
【参考方案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));
【讨论】:
以上是关于从 Rest(Express) 迁移到 GraphQL:模型(mongoose) 在 graphQL 解析器中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
从 Visual C++ 6 迁移到 Visual C++ 2008 express
Instagram Graph API:将 ig_id 转换为 id - 从 Instagram API 迁移 => Graph API
从 SQL Server Compact 4.0 迁移到 SQL Server Express 后提供程序错误
如何从 C# 代码将 SQL Server CE 迁移到 SQL Server 2012 Express