/Apollo GraphQL Server + TypeScript
Apollo GraphQL Server + TypeScript
Son zamanlarda node.js + express + TypeScript + Apollo sunucu yığını olan bir proje üzerinde çalışıyorum. Apollo müşterisi üzerinde araştırma yaparken, TypeScript bölümüne rastladım. Ama böyle bir şey sunucu için değildi, bu da beni bu durumda seçim özgürlüğüne bıraktı.
Öyleyse soru şudur: Apollo graphql sunucusunu TypeScript ile uygulama konusunda en iyi yöntemler var mı, yoksa en azından kaçınmalıyım?
18 Haz 2018 naffiq
Bunun için küçük bir kütüphane ve bir CLI yazdım. Hem sunucu (şemanıza göre) hem de istemci (şema ve GraphQL belgelerinize göre) için TypeScript yazımları oluşturur .Ayrıca, çözücüler imzası oluşturur ve özelleştirilebilir.
Burada deneyebilirsiniz: https://github.com/dotansimha/graphql-code-generator
Bunun ardındaki fikir, geliştiricinin GraphQL'den ve üretilen yazımlardan en iyi şekilde faydalanmasını sağlamak ve üretilen çıktının özelleştirilmesini kolaylaştırmaktı.
22 Eyl 2018 Dotan Simha
Bir GraphQL CLI kullanıyorum. Öyle yüklerdin
daha sonra TypeScript desteğiyle GraphQL projenizi oluşturun
Daha fazla bilgi: https://oss.prisma.io/content/graphql-cli/05-Boilerplates.html
18 Haz 2018 AFD
Bazı projeler için apollo-server-express with TypeScript kullanıyorum ve gitHub üzerinde küçük bir demo var.
best practices ile ilgili emin değilim, ancak apollo-server-express temel olarak graphqlExpress ve graphiqlExpress işleyicileri sağlar.
Daha fazla bilgi için Apollo Sunuculu Ekspres ile ilgili dokümanlara göz atın.
18 Haz 2018 MarcoDaniels
Bir süredir TypeScript + apollo graphql sunucusunu kullanıyorum ve tanımlanmış bir klasör yapısı ve her şeyi yapan bir yaklaşımla birlikte dotan'sgraphql-code-generator içeren bir şablon başlattım birlikte iyi çalışın. Odak basit tutmaktır, ancak iyi uygulamalar ve faydalı kütüphaneler buldukça eklemeye devam ediyorum.
Github deposu burada 'dır.
10 Oca 2019 henry74
Apollo graphql sunucusunda iç içe bir çözümleyici nasıl oluşturulur
Dosya indirmek için GraphQL bitiş noktası
Ekspres katman yazılımını yalnızca Apollo Server 2 graphql uç noktaları ile nasıl kullanabilirim
Yapıcı ve ngOnInit arasındaki fark
UseNewUrlParser öğesini true olarak ayarlayarak "geçerli URL dizesi ayrıştırıcısı kullanımdan kaldırıldı" uyarısından kaçının
typescript TS2304 hatası alıyor: 'request' adını bulamıyor
* ngFor işlevini kullanarak erişim anahtarı ve nesnenin değeri
URL argümanları (sorgu dizesi), Angular'daki bir HTTP isteğine nasıl iletilir?
Açısal 2 Bir öğeyi Göster ve Gizle
NameService için açısal sağlayıcı yok
Genel sabitleri Açısal 2'de tanımlayın
Açısal ve TypeScript: Adları bulamıyor
Url'den açısal-5'teki sorgu parametrelerini nasıl alırım?
TypeScript'te null ve undefined öğelerini kontrol etmek için özel bir işlev var mı?
Açısal-cli ile belirli bir klasörde bileşenler nasıl oluşturulur?
Verileri Açısal yönlendirmeli bileşenlere nasıl aktarırım?
Açısal olarak, aktif rotayı nasıl belirlersiniz?
TypeScript, npm ile en son sürüme nasıl güncellenir?
Angular2 ile bir dosyayı nasıl indirebilirim
'Modül adı' modülü için bir bildirim dosyası bulunamadı. '/path/to/module-name.js' tam olarak 'herhangi bir' türüne sahip