Questions

  • How to do the simplest pagination in GraphQL? (using Star War API)

    0 I was able to find how to get the first N or last N elements: { allPeople(first: 2) { people { name birthYear } } } However, it is typical that some websites use www.my-site.com/people?page=3 as a bookmark to see page 3 of the results. For example, the Star War API has 82 people […]

  • How can I use this grapql DTO n my react app?

    0 I have been given a task that I have to use a query and download a pdf when I click on a button. The thing is that I’m new to graphQL and the backend guy has just sent to me this type Query{ getCollectionReportOverview(filterReportCollectionOverview:ReportCollectionOverview ): String! } input ReportCollectionOverview { collectionNumbers: [Int]! collectionNames: [String]! […]

  • Looking for a guide to access AWS Appsync Graphql api from NodeJS app via http request

    -1 There is currently, to my knowledge, no one guide that walks through this process so I’d like to find one that can be extended upon and commented on by others who may have extra security "best practices" and the likes to contribute. node.js graphql amazon-iam aws-amplify aws-appsync Share Improve this question Follow edited Aug […]

  • How to query all people using GraphQL with Star War API?

    0 I tried the sample in the book Learning GraphQL, 1st Ed, by O’Reilly: query { person(personID: 5) { name birthYear } } on https://graphql.org/swapi-graphql and was able to get back: { "data": { "person": { "name": "Leia Organa", "birthYear": "19BBY" } } } However, I tried to look for how to omit the personID […]

  • How to enable gzip at GraphQL server?

    5 According to the this article, it’s encouraged that any production GraphQL services enable GZIP and encourage their clients to send the header: Accept-Encoding: gzip I’ve tested this in Postman, with “Accept-Encoding” enabled or disable, I didn’t see any difference in the responded “content-length”. So my question, how to enable GZIP encoding at graphQL server? […]

  • Using multiple endpoints in Apollo Client

    18 this is my first discussion post here. I have learned Apollo + GraphQL through Odyssey. Currently, I am building my own project using Next.js which required fetching data from 2 GraphQL endpoints. My problem: How can I fetch data from multiple GraphQL endpoints with ApolloClient? Below is my code for my first endpoint: import […]

  • Remove all items in table with Prisma2 and Jest

    2 I would like to know how can I remove all items in table with Prisma2 and Jest ? I read the CRUD documentation and I try with this : user.test.js …. import { PrismaClient } from "@prisma/client" beforeEach(async () => { const prisma = new PrismaClient() await prisma.user.deleteMany({}) }) … But I have an […]

  • Apollo-server hide graphql ui in production

    1 I’ve been searching for an explanation of this. The question is kind of "basic" so I was hopping to find the solution quickly, but I haven’t. I want to hide the graphical ui in production server so anyone can’t see my queries, but I can’t. I don’t have problems to figure it out how […]

  • how can I use partial data with relay?

    2 I recently start to learn relay and have a question about how I can use partial data with relay. // Screen A const ProductsPageQuery = graphql` query products_PageQuery { products(first: 5, channel: "default-channel") { edges { node { id name description } } } } `; const Page = ({ preloadedQuery }: RelayProps<{}, products_PageQuery>) […]

  • How to accept POST request from a remote server on a GraphQL Server

    0 I am working on a project currently using GrapQL. I am integrating a payment processor, when the user payment is successful, the payment processor sends a POST request to the webhook URL that is meant to point to my server. Now I was wondering how to achieve this, considering that GraphQL exposes just one […]