node.js - res.session განსაზღვრელი არ არის graphql apollo-server-express

მე მაქვს პრობლემები სესიებთან დაკავშირებით. რაღაც მიზეზის გამო, req.session არ არის განსაზღვრული, მიუხედავად იმისა, რომ ვიყენებ სესიის მორიდერებს. მე ვცდილობდი Redis-ის გამოყენებას, მაგრამ ვერ გავაკეთე კავშირის მუშაობა. უცნაურობა ის არის, რომ რაღაც მიზეზის გამო კუკი რეგისტრირებულია graphql playground-ში. ამიტო

Წაიკითხე მეტი →

typescript - ალტერნატივები @apollo/federation პაკეტისთვის

ჩვენ ვმუშაობთ TypeScript მიკროსერვისებზე REST API-ებით. ვივარაუდებთ GraphQL-ის გაგრძელებას თითოეულ მიკროსერვისზე და API Gateway-ის დამატებას ზედა დონეზე, ასე რომ ეს იქნება მხოლოდ ერთი API. ამ მომენტში ჩვენ ვსწავლობთ, რა შეიძლება გაკეთდეს, ჩვენ არა გვაქვს ცოდნა GraphQL სერვერების შესახებ.

ვკითხულობთ, რომ სქემის შეკერვა გაუქმებულია, და ჩვენ უფრო გვაქვს ინტერესი სქემის ფედერაციაში.

არსებობს რომელიმე ალტერნატივა Apollo ფედერაციას?

გთავაზობს თუ არა type-graphql პაკეტი იგივე ფუნქც

Წაიკითხე მეტი →

reactjs - რატომ არ ჩანს ჩემი მონაცემები, რომელიც მოდის apollo სერვერიდან, როცა გვერდს ახლიდან ვატვირთავ?

მე ვაშენებ მარტივ აპლიკაციას, რომელიც იყენებს React-ს, Apollo-ს და React Router-ს. ეს აპლიკაცია საშუალებას გაძლევთ შექმნათ რეცეპტები, ასევე შეცვალოთ და წაშალოთ ისინი (თქვენი სტანდარტული CRUD ვებ-საიტი).

ვიფიქრე, როგორ გაგვეხილა ჩემი პრობლემა, და დავასკვნე, რომ ყველაზე კარგი გზა ვიზუალურად იყოს.

აქ არის მთავარი გვერდი (localhost:3000):

Წაიკითხე მეტი →

javascript - Apollo-Server შეცდომების სუფთა გზით ჩვენება

მიმაჩნია, რომ ეს კითხვა თავისთავად გასაგებია. მე ვიყენებ 'apollo-server-core' ვერსიას 3.6.5

შეცდომები, რომელთაც მინდა მივიღო

{ "errors": [ { "message": "Syntax Error: Unexpected <EOF>.", "locations": [ {

Წაიკითხე მეტი →

reactjs - როგორ დავარეკინოთ GraphQL კითხვა Apollo-ს გამოყენებით?

მე მაქვს მარტივი კომპონენტი:

import { FC } from 'react'; import './MyComponent.css'; import { useGetHelloQuery, useSendMailQuery } from '../../generated/queries' interface MyComponentProps {} const MyComponent: FC<MyComponentProps> = () => { const { data: hello, loading: isLoading } = useGetHelloQuery();

Წაიკითხე მეტი →

reactjs - როგორ გადავამუღოთ სერვერზე დაყვანილი Apollo ქეში სწორად, როდესაც იყენებთ `renderToPipeableStream`?

მე ვაკეთებ SSR-ის React-ის renderToPipeableStream-ის გამოყენებით და ვხმარობ ApolloClient-ს კომპონენტებში მონაცემების მისაღებად. იმისათვის, რომ კეში აღდგეს სერვერიდან კლიენტზე, აუცილებელია კეშის გამოტანა და მისი დამატება გლობალურ window ობიექტზე HTML-ში ჩაშენებული inline სკრიპტის საშუალებით, რომელიც გამოგზავნილია სერვერის მიერ.

მადლობა ღმერთს, React 18 აკონტროლებს Suspense-ს SSR-ის დროს და შემიძლია უბრალოდ შევაჩერო სკრიპტის ტეგის გამოჩენა, რომელიც შეიცავს კეშს,

Წაიკითხე მეტი →

reactjs - Apollo Graphql-ის ერთეული ტესტირება React-ში Hooks-ის გამოყენებით

ვცდილობ შევქმნა ერთეული ტესტი React და Apollo Graphql გამოყენებით, თუმცა მუდმივად ვღებულობ ამ შეცდომას:

Watch Usage: Press w to show more. console.error node_modules/react-test-renderer/cjs/react-test-renderer.development.js:104 Warning: An update to ThemeHandler inside a test was not wrapped in a

Წაიკითხე მეტი →

javascript - ვერ დავაყენებ Apolloserver-ის მონაცემთა წყაროებს TypeScript-ში

მე ვარ შედარებით ახალი TypeScript-ში და Apollo-ში. მე ვცდილობ ჩემი Apollo სერვერის კონფიგურაციას პირველად, მაგრამ მუდმივად ვიღებ შეცდომას 'DataSource'-ის შესახებ. მე არ ვიცი ეს რას ნიშნავს და როგორ ვასწორო ეს.

import { ApolloServer, gql } from 'apollo-server'; //... const { RESTDat

Წაიკითხე მეტი →

npm - TypeScript იმპორტის პრობლემები apollo-server-express, apollo-server და apollo-cache-control

მეც ვცდილობ დავაახლოვო "apollo-server" : "^2.9.4" და "apollo-server-express" : "^2.9.4" 2.12.0 ვერსიამდე TypeScript-ში. აპლიკაციის შენების პროცესში ვიღებ შემდეგ შეცდომას:

node_modules/apollo-server-express/node_modules/apollo-server-core/dist/plugin/index.d.ts:1:13

შეცდომა TS1005: მოსალოდნელია ‘=’.

1 იმპორტი ტიპი { ApolloServerPlugin } აპოლლო-სერვერის-პლაგინ-ბეისიდან;

Წაიკითხე მეტი →

reactjs - როგორ გამოავლინოთ Apollo Query-ის ტიპი Typescript-ით

მეც ვცდილობ, რომ Apollo გააერთიანოს TypeScript-თან. მაქვს React კლასი, რომელიც ასე გამოიყურება:

interface Data { allVendors: Array<VendorType>; } class AllVendorsQuery extends Query<Data> {} const ShowVendors: React.SFC<> = props => { return ( &l

Წაიკითხე მეტი →