ค้นหาเว็บไซต์

ไทป์สคริปต์ - แองกูลาร์, กราฟคิวแอล และอพอลโล - ส่งข้อมูลฟอร์มด้วยการสมัครสมาชิกกราฟคิวแอล

ฉันกำลังทำงานบนแอป Angular ที่ใช้ GraphQL & Apollo ซึ่งแสดงข้อมูลจาก GraphQL API ภายในของฉัน

นอกจากนี้ ฉันกำลังทำงานกับแบบฟอร์มที่ให้ผู้ใช้โพสต์ข้อมูลใหม่ไปยัง API แต่ฉันไม่แน่ใจว่าฉันกำลังใช้วิธีที่ถูกต้องที่นี่หรือไม่

ตอนนี้ฉันได้รับข้อผิดพลาดนี้:

ERROR TypeError: Converting circular structure to JSON

ตอนนี้ ให้ฉันแสดงโค้ดที่เกี่ยวข้องให้คุณดู

form.component.html

นี่คือฟอร์ม HTML ซึ่งเข้าถึงฟังก์ชัน onSubmit

อ่านต่อไป →

Amazon Web Services - วิธีการทำให้รองรับการใช้งานแบบออฟไลน์ใน Ionic 3 โดยใช้ AWS Apollo Angular?

  1. คุณจะรู้ได้อย่างไรว่าคุณออนไลน์หรือออฟไลน์ในแอปมือถือ?
  2. วิธีการอัปเดต (เปลี่ยนแปลง) ข้อมูลในโหมดออฟไลน์
  3. ถ้าคุณออนไลน์ คุณจะดึงข้อมูลทั้งหมดใหม่หรือยังคงใช้ข้อมูลที่เก็บไว้ในแคชอยู่?
  4. ข้อกำหนดสำหรับการทำงานแบบออฟไลน์มีอะไรบ้าง? คุณคาดหวังให้เกิดอะไรกับการกลายพันธุ์ เช่น ตัวอย่างเช่น?

ฉันสามารถสอบถามและดึงข้อมูลโดยใช้ Apollo-Angular จาก AWS API ได้ แต่ฉันไม่สามารถอัปเดตและลบข้อมูลในโหมดออฟไลน์ (ไม่มีการเชื่อมต่ออินเทอร์เน็ต)

ฉันกำลังอ้างอิงลิงก์ด้านล

อ่านต่อไป →

graphql - Apollo gateway กับ typescript ไม่ยอมรับ ID ผู้ใช้ใน context

ฉันพยายามที่จะใช้งานเกตเวย์ใหม่ของ Apollo โดยใช้ TypeScript แต่ฉันก็ยังคงเจอปัญหา TypeScript หนึ่งข้อที่ฉันแก้ไม่ได้ ข้อความแสดงข้อผิดพลาดคือ "Property 'userId' does not exist on type 'TContext'.ts(2339)" โปรดทราบว่าฉันกำลังพยายามใช้งานบน AWS Lambda

เท่าที่ฉันสามารถเห็นจากการดูโค้ดต้น

อ่านต่อไป →

javascript - วิธีใช้ Apollo client ใน getInitialProps? - Next 9.3.5

การใช้ Next 9.3.5/TypeScript/Apollo boost/next-with-apollo

const { loading, error, data } = useQuery(DATA_QUERY, { variables: { id: someId, }, });

มันทำงานแสดงผลเฉพาะฝั่งไคลเอนต์จริงหรือ? ฉันเพิ่งตรวจสอบซอร์สโค้ดของหน้า และฉันเห็นข้อมูลเหล่านี้ มันหมายความว่า SSR ทำงานหรือไม่? หรือฉันต้องใช้ getInitialProps และใช้ apollo client ที่นั่นเพื่อทำการ query แล้วส่งต่อเป็น props ให้กับคอมโพเนนต์? แล้วถ้าฉันต้องการให้ฝั่งไคลเอนต์สามารถเปลี่ยนข้อมูลที

อ่านต่อไป →

typescript - ปัญหาไลบรารี Auth0 & Apollo-client ใน angular "ไม่มี queryparams สำหรับการวิเคราะห์"

ขณะนี้ฉันกำลังทำโครงการเล็กๆ พยายามที่จะติดตั้งการรับรองตัวตนของ auth0 ใน frontend ของ Angular ของฉัน จนถึงตอนนี้มันทำงานได้ดีมาก อย่างไรก็ตาม เมื่อฉันติดตั้งแพ็กเกจ apollo-client โดยใช้ ng add apollo-client การเปลี่ยนเส้นทางจาก auth0 กลับไปยังแอปพลิเคชันของฉันเกิดข้อผิดพลาด และฉันไม่สามารถเข้าสู่ระบบได้:

อ่านต่อไป →

typescript - Apollo การเรียก refetch จะไม่ส่งคำขอหลังจากเกิดข้อผิดพลาดเครือข่าย

บริบท

ปัจจุบันเรากำลังพัฒนาแอป iOS ด้วย React Native พร้อมกับ back-end ของ Graphql ภายในแอปนี้ เราต้องการแสดง modal ให้ผู้ใช้เมื่อไม่มีการเชื่อมต่ออินเทอร์เน็ตหรือเมื่อ API ใช้งานไม่ได้

เนื่องจากเราใช้ Apollo และ graphql-code-generator เราจึงมี hook ที่สร้างขึ้นในคอมโพเนนต์เพื่อดึงข้อมูล เราจะแสดง modal เมื่อ hook ส่งคืนข้อผิดพลาดเครือข่าย หากพบข้อผิดพลาดเครือข่าย จะใช้เมธอด refetch จาก hook เพื่อทำการ polling และตรวจสอบว่าเครือข่ายหรือ A

อ่านต่อไป →

javascript - ข้อผิดพลาด: ข้อผิดพลาดเครือข่าย: url_1.URL ไม่ใช่ตัวสร้างที่ new ApolloError

ฉันกำลังพยายามยืนยันตัวตนของ Apollo client กับ AWS IAM

ฉันมีสคริปต์ TypeScript ดังต่อไปนี้สำหรับการกำหนดค่า Apollo client ของฉัน

/* eslint-disable import/prefer-default-export */ /* eslint-disable import/no-mutable-exports */ import { ApolloClient } from

อ่านต่อไป →

typescript - TypeError: React.createContext ไม่ใช่ฟังก์ชัน กับ ApolloContext และ Jest

ฉันกำลังพยายามทดสอบโค้ด TypeScript บางส่วนด้วย Jest สำหรับแอป TS+NextJS ของฉันซึ่งฉันกำลังใช้ Apollo+GraphQL น่าเสียดายที่ฉันได้รับข้อผิดพลาด

TypeError: React.createContext is not a function

จากโมดูลโหนดต่อไปนี้:

เมื่อฉันดูข้อผิดพลาดนี้ในคำถามอื่น ๆ บน Stack Overflow มันบอกว่ารุ่นของ react ล้าสมัย แต่รุ่น react ของฉันในไฟล์ package.json คือ

อ่านต่อไป →

node.js - คำถามสำหรับผู้เริ่มต้น TS: ข้อผิดพลาดในการคอมไพล์เมื่อเริ่มต้น Apollo Server ขณะพยายามแก้ไข promise

หวังว่าจะมีใครช่วยเรื่องนี้ได้ -- ผมกำลังพยายามเริ่มเซิร์ฟเวอร์ Apollo ในโปรเจกต์ TypeScript ที่ใช้ Express นี่คือไฟล์ app.ts ของผม ผมได้รับข้อผิดพลาดดังต่อไปนี้:

Argument of type '(value: unknown) => void' is not assignable to parameter

อ่านต่อไป →

typescript - การรวม apollo-angular V2 กับ Angular V8

ฉันกำลังพยายามรวม apollo-angular เข้ากับโปรเจกต์ Angular ของฉันซึ่งใช้ Angular V8 แต่ได้รับข้อผิดพลาดดังต่อไปนี้:

เวอร์ชันของ apollo-angular ที่ฉันกำลังใช้มีดังนี้: "@apollo/client": "^3.4.11", "apollo-angular": "^2.6.0", และ "graphql": "^15.5.3".

นอกจากนี้ รู้สึกสงสัยว่าจริง ๆ แล้วสามารถใช้เวอร์ชัน apollo-ang

อ่านต่อไป →