0

这是一个 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”来更新项目,但它还没有工作

4

0 回答 0