Tìm kiếm trang web
Tôi đang sử dụng react-apollo trên meteor với mysql và sequelize, tôi vẫn là người mới trong JS. Giả sử tôi có hàm resolver sau trên apollo-server của mình:
export default resolvers = { Query: { posts(_, args){ return Post.findAndCountAll({ where: args }); Đọc thêm →
Tôi đang làm việc ở đây với backend graphql prisma và một server graphql yoga express chạy trên đó. Ở frontend, tôi đang cố gắng gọi một mutation signout nhưng bị chặn bởi chính sách CORS. Mặc dù tôi đã thêm cài đặt CORS trong server graphql yoga của mình, tôi vẫn liên tục gặp lỗi này. Các truy vấn GraphQL vẫn hoạt động tốt nhưng các Mutat
Đọc thêm →
Tôi có một hàm JavaScript gửi yêu cầu fetch đến một endpoint graphQL. Mục tiêu của tôi là thêm một fragment vào truy vấn graphQL của tôi dựa trên một tham số được truyền vào hàm JavaScript, ví dụ, hàm của tôi trông như sau:
const getEvent = async (id, lang) => { const data = await fetchAPI(` Đọc thêm →
Tôi muốn sử dụng hàm findAndCount của TypeORM, hàm này trả về Promise<[Entity[], number]> để phân trang. Vì vậy, tôi có một resolver:
offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerRepository.f Đọc thêm →Tôi đang làm việc trên một ứng dụng Angular với GraphQL & Apollo, hiển thị dữ liệu từ API GraphQL cục bộ của tôi.
Ngoài ra, tôi đang làm việc trên một biểu mẫu cho phép người dùng đăng dữ liệu mới lên API nhưng tôi không chắc liệu tôi có đang sử dụng phương pháp đúng ở đây hay không.
Hiện tại tôi đang nhận được lỗi này:
ERROR TypeError: Converting circular structure to JSONBây giờ, để tôi cho bạn xem đoạn mã liên quan.
form.component.ht
Đọc thêm →Tôi có một URL GraphQL nơi tôi có thể lấy dữ liệu từ backend. Tuy nhiên, vấn đề hiện tại là tôi đang cung cấp ID của khách hàng một cách cứng để lấy dữ liệu. Tôi muốn tạo một ô nhập liệu và sau đó cho phép người dùng lấy bất kỳ bản ghi khách hàng nào bằng cách nhập ID khách hàng. Mã hiện tại cứng để lấy bản ghi của Khách hàng:
ngOnInit() { this.apollo .watchQuery({ query: gql` { findCustomer(id: "UF2aLa1L687") { id customerType } } `, }) . Đọc thêm →Tôi muốn sử dụng TypeORM cùng với TypeGraphQL.
TypeGraphQL thậm chí còn có một ví dụ cho trường hợp này.
Nhưng khi tôi sử dụng nó như vậy và cố gắng tạo các migration từ đó (sử dụng TypeORM CLI và chạy migration:generate), thì không có gì xảy ra.
Không có lỗi nào trong nhật ký, không có nhật ký khác, không có gì cả.
Đây là lệnh mà tôi đang chạy:
ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules/typeorm/cli Đọc thêm →Tôi đang sử dụng graphql codegen hooks, kết quả là kiểu: ApolloReactCommon.QueryResult, có nghĩa là nó là một đối tượng có các trường data, loading và error.
Chung nhất, tôi sẽ sử dụng data trong các thành phần khác, nơi tôi cần định nghĩa kiểu của nó. Hiện tại tôi cần viết gì đó như thế này để có được kiểu data:
type MyPost = MyPostQueryHookResult['data']Tôi đã mong đợi sẽ có ki
Đọc thêm →
Tôi đang sử dụng GraphQL trong React và Apollo:generate để tạo kiểu từ sơ đồ GraphQL.
Tôi cũng đang sử dụng react-apollo-hooks useQuery để xuất dữ liệu.
Mọi thứ dường như đang hoạt động và tôi có thể thấy dữ liệu được xuất ra
Vấn đề của tôi là tôi không thấy cách để khai báo các kiểu được tạo ra để sau đó có thể nhận đư
Đọc thêm →Tôi đã bắt đầu sử dụng TypeScript với GraphQL trên Node.js. Nhưng một điều làm tôi chú ý là việc sử dụng gql từ apollo-server-express. Liệu có cách nào tôi có thể sử dụng các kiểu được sử dụng trong schema GraphQL ở nơi khác không.
import { gql } from 'apollo-server-express'; export const userSchema = gql` type User { id: String! name: String } type Query { getUsers: [User] } `;Bây giờ tôi không muốn tạo một gi
Đọc thêm →