#graphql #programista15k #programowanie #webdev
Uzywajac interfejsów wraz z Union Type, moge sobie zrobić abstrakcje do fragmentu?
Przykładowe zapytanie:

fragment PostFragment on Post {
content
}

fragment Activity on ActivityUpdate {
id
...PostFragment
}

Niestety nie działa i jedyne co przechodzi to:

fragment Activity on ActivityUpdate {
id
... on Post {
content
}
}

Czy naprawde nie da sie dodac tej abstrakcji? Strace typowanie :(
chej misie z #programowanie

jakie realnie wykorzystac #graphql?
jestem noobem w reakcie, ale postanowiłem sie w koncu zabrac za jakis projekt i coś nauczyć.
stwierdziłem, że napisze narzedzie do #plemiona i wpadłem na świetny plan skorzystać z graphql zamiast prostego sqla no bo kazda wioska nalezy do jednego gracza, raport do gracza i wioski i w ogóle te relacje jakoś mi tak pasowały xD

Ale stworzenie podstawowego serwera który obsługuje tworzenie
naktergal - chej misie z #programowanie 

jakie realnie wykorzystac #graphql? 
jestem...

źródło: image

Pobierz
Hej spece od #graphql

Integruje się z serwisem, i dostałem info ze mam wysłać:

query GETA_QUERY(id: String!){
getA(id: id){
__typename
... on A {
a
}
... on Error {
code
message
description
}
}
}

No to mam schemat:

union Result = A | Error
type Query {
getA(id: String!): Result!
}
type A {
a: Int!
}
type Error {
code: Int!
message: String!
description: String!
}

Odpalam com.netflix.graphql.dgs.codegen, generuje
siema mireczki, ostatnio za graphql, strzelam sobie w api githuba, mam taki payload "{\"query\": \"query { repositoryOwner(login : \"login\") { avatarUrl login url id resourcePath }}\"}", mam problem z zagnieżdżonym "" w loginie. W aktualnym strzale login jest otoczony przez \ \. Ktoś wie jak to ugryźć żeby leciał sam tekst w ", próbowałem już z pojedynczym \
#testowanieoprogramowania #programowanie #graphql
Cześć napisałem backend w #rubyonrails i chciałbym to połączyć z #reactnative na froncie.

Backend używa #graphql.
Właśnie przed chwilą api zdeployowałem na heroku a dodatkowo stworzyłem drugi projekt na heroku i postawiłem tam serwer min.io do którego łączę się przez gem aws-sdk.

Jakie potencjalne problemy mogą się pojawić w integracji railsów z reactem?
Jakie potencjalne problemy mogą się pojawić w integracji railsów z reactem?


@raezil: takie same jak przy integracji PHP z Reactem, Javy z Reactem itd. To czy jest w Ruby czy innej technologii nie jest istotne. Jeśli jest zaimplementowane i skonfigurowane ok, to będzie hulać jak trzeba.
Chcę sobie ogarnąć różne endpointy w zależności od modułu,

Czyli mam adminModule, w nim userModule,postModule,tagModule itp gdzie endpoint jest /admin i do niego mają dostęp tylko zalogowane osoby z rolą admina,

mam userModule w nim, postModule, tagModule itp, z endpointem /user i do niego mają dostęp tylko zalogowane osoby

Teraz mam problem taki: Error: Schema must contain uniquely named types but contains multiple types named "User"

z tego co wyczytałem to problem
@schriker: o problemie trochę wiecej tutaj: https://github.com/nestjs/graphql/issues/721

w domyślnie powinnien utworzyć schema admin.gql , user,gql i zbindować go pod namespace tylko tego endpointa, tylko przy "code first" przy budowaniu scala go a podczas budowania, podczas "schema first" działa wszystko poprawnie

a jeśli chodzi o ten sposób bo potrzebuje zrobić re używalny moduł który można wpiąć pod inne aplikacje
@schriker: Mam jeszcze takie pytanie, bo dodali możliwość filtrowania po kilku parametrach. Mianowicie, filtr jednowyrazowy jak np "szerokosc" działa ale jak jest "szerokosc przedmiotu" to już nie. Trzeba jakoś specjalnie preparować taki dwuwyrazowy parametr?
Trochę się namęczyłem żeby móc używać #nuxt #apollo #graphql #laravel #lighthouse oraz autoryzacji poprzez ciasteczka z Sanctum

Jak zwykle w dokumentacji nie ma nic na ten temat tylko trzeba przeszukać pół internetu może komuś się kiedyś przyda:

import { HttpLink } from 'apollo-link-http'
import { setContext } from 'apollo-link-context'
import { from } from 'apollo-link'
import { InMemoryCache } from 'apollo-cache-inmemory'

export default ({ app, store }) => {
const { baseGQL
@Zavis: no wlasnie, jusz znalazłem, że tak trzeba, ale coś się wywala na springu "grahql.tools.SchemaParser"i nie wiem czo i płaczę

type Query {
frens: [Fren!]!
}

com.coxautodev.graphql.tools.FieldResorlverError: No method or field found with any of the following singatures
Mireczki potrzebna porada.

Mam api graphql'owe które zwraca tablicę obiektów.
Jest zrobiona swego rodzaju paginacja by per request zwracało tylko tyle obiektów ile front chce wyświetlić (by nie przesyłać wszystkiego na front i tam nie decydować co ma być wyświetlone na której stronie).

Potrzebuję dodatkowo (poza np. 5 elementami z 25) przesłać informację ile jest ich wszystkich. Po stronie backendu jest ta informacja wyciągnięta (data jpa - Page) ale graphql tak czy
Siema Mirko ( ͡° ͜ʖ ͡°)

Jakieś kilka miesięcy temu wrzucałem wam apkę do szukania aktywności bored.tips jak komuś się nudzi, mógł sobie znaleźć propozycję aktywności, nic specjalnego ale do uczenia reacta było całkiem spoko.

Po skończeniu tego wymyśliłem sobie coś takiego jak mini portal pracy dla obywateli Ukrainy w Polsce w dwóch językach PL/UA :) no i trochę poklykałem i takie coś mi wyszło:
JOBUA.ONLINE

Może a