Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

140
Visualizações
Cómo realizar solicitudes a la API de administración de GraphQL de Shopify con Vue y Apollo

Tengo problemas para realizar solicitudes a la API de administración de GraphQL de Shopify desde mi aplicación Vue con la siguiente configuración:

src/lib/apolloClient.js

 import { ApolloClient, createHttpLink, InMemoryCache } from "@apollo/client"; const httpLink = createHttpLink({ uri: "https://{shop}.myshopify.com/admin/api/2021-07/graphql.json", }); const cache = new InMemoryCache(); const apolloClient = new ApolloClient({ link: httpLink, headers: { "X-Shopify-Access-Token": "{password}", }, cache, }); export default apolloClient;

src/principal.js

 import { createApp, provide, h } from "vue"; import "tailwindcss/tailwind.css" import App from "./App.vue"; import apolloClient from "./lib/apolloClient"; createApp({ setup() { provide(DefaultApolloClient, apolloClient); }, render: () => h(App), }).mount("#app");

He estado recibiendo un error de verificación previa de CORS

 No 'Access-Control-Allow-Origin' header is present on the requested resource

Y al agregar

 fetchOptions: { mode: 'no-cors' }

a mi inicialización de ApolloClient me sale el siguiente error:

 unexpected end of JSON

No estoy muy seguro de si mi configuración no es la ideal o si solo me faltan algunas configuraciones.

Soy muy nuevo en Shopify Dev, pero me gustaría incorporar alguna funcionalidad extendida en mis páginas de listado de productos con JavaScript. Si alguien tiene algo de experiencia con esto, agradecería algunos consejos sobre cómo debería diseñar esto, no me opongo en absoluto a adoptar un enfoque completamente diferente.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Eso es por diseño, se supone que no debe presionar la API de administración en el front-end debido a razones de seguridad, principalmente debido al hecho de que necesitaría incrustar claves de autenticación en su paquete de front-end y eso siempre es propenso a efectos desastrosos.

Deberá enrutar esas solicitudes a una aplicación de back-end propia y eso consumirá la API y la transmitirá a su front-end a través de App Proxies .

Ver también:

Crear producto con la API de administración de Shopify

¿Podemos obtener el producto por SKU usando Shopify Storefront GraphQL API (NO ADMIN)?

¿Es posible usar las API de administración en la interfaz directamente en la tienda sin la aplicación?

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda