
Juan Pablo Sanchez Frasser
Preguntahola, alguien podria ayudarme…
ya llevo varias horas invertidas y no he podido realizar el query en graphql con el alStripeSku, no me aparece y ya tengo montado 3 productos en el dashboard de stripe.
require("dotenv").config({ path: `.env.${process.env.NODE_ENV}`, })
{ resolve: `gatsby-source-stripe`, options: { objects: [`Sku`], secretKey: process.env.STRIPE_SK, }, },
en la consola al inicializar el proyecto con gatsby develop me sale: “warn The gatsby-source-stripe plugin has generated no Gatsby nodes. Do you need it?”
en mi archivo .env.development tengo:
STRIPE_SK=sk_test_**************** STRIPE_PK=pk_test_**************** SUCCES_REDIRECT='http://localhost:8000/gracias'
trate de seguir los pasos para la integracion de stripe con gadsby en la pagina de gadby e indican sumarle el argumento “Product” en object y downloadfiles como true, de esta forma puedo encontrar en el query la consulta allStripeProduct.
{ resolve: `gatsby-source-stripe`, options: { objects: [`Sku`, "Product"], secretKey: process.env.STRIPE_SK, downloadFiles: true, }, },
sin embargo esta no me trae precios.
query { allStripeProduct{ edges{ node{ id description name metadata{ img descripcion wear } } } } }
esto es loq ue devuelve:
{ "data": { "allStripeProduct": { "edges": [ { "node": { "id": "prod_HHNlzzSdKyInK3", "description": null, "name": "camiseta", "metadata": { "img": "https://i.postimg.cc/s2rDyNBy/camiseta.png", "descripcion": "la mejor camisa del mundo mundial, especial para ti, un maestro jeddi de la programacion", "wear": null } } }, { "node": { "id": "prod_HH8Mkz8NlOEbCz", "description": null, "name": "Platzi stickers", "metadata": { "img": "https://i.postimg.cc/VNWsNWMt/stickers1.png", "descripcion": "Stickers increibles de platzi", "wear": null } } }, { "node": { "id": "prod_HH8HfdOcNP75hj", "description": "Sudadera de algodón ", "name": "Sudadera", "metadata": { "img": "https://i.postimg.cc/xTB1pCnX/hoodie.png", "descripcion": "esta sudadera te mantendra calientito en tus sesiones de apendizaje", "wear": "true" } } } ] } } }
no se cual es el problema que no me reconoce el argumento Sku.

Alejandro Zapata Molina
Hola @jpfrazzer, la solución para esto la puse como aporte de esta clase por si la quieres revisar ;)

Nestor de Valais
Hola, no lo reconoce por que cuando compilas el codigo , sale este warn: ..... success initialize cache - 0.008 s success copy gatsby files - 0.067 s success onPreBootstrap - 0.013 s warn The gatsby-source-stripe plugin has generated no Gatsby nodes. Do you need it? success source and transform nodes - 0.986 s success building schema - 0.271 s ..... Lo solucione agregando en el archivo gatsby-config.js la linea objects "Product", con este cambio tenes que usar en el query allStripeProduct en lugar allStripeSku
{ resolve:
gatsby-source-stripe
Seguiré viendo por que no me toma allStripeSku,