这是一个 FE 函数,它从 DB(Angular)返回用户列表,它在 ngOinit 函数中调用:
async getPartners(){
let partners = []
await this.authService.verifyToken()
await this.apollo.query({
query: gql `
{
allPartnerPartners{
nodes{
id
status
type
deleted
emailAmm
emailGenerale
nomeCognomeLegale
ragioneSociale
agentUserByAccountId{
id
username
firstName
lastName
}
}
}
}
`, fetchPolicy: "network-only"
}).toPromise().then(
res => {
// console.log(res)
this.temp = res
partners = this.temp.data.allPartnerPartners.nodes
}
).catch(err => {console.error(err)})
return partners
}
这个 index.js 在我的 BE 项目中我使用 postgraphile 作为库:
app.use(
postgraphile(
process.env.POSTGRES_URL ||
"myPostgressURL",
"public",
{
pluginHook,
watchPg: true,
graphiql: true,
enhanceGraphiql: true,
pgDefaultRole: "postgres",
ignoreRBAC: false,
appendPlugins: [ConnectionFilterPlugin],
simpleSubscriptions: true,
subscriptions: true,
showErrorStack: true,
}
)
);
在我的应用程序中,我看到所有 API grpahql 函数在很长一段时间内都处于待处理状态:
我启动“npm install”来更新项目,但它还没有工作