From ff44a665e9038de183df5ed0467500d697cf3a78 Mon Sep 17 00:00:00 2001 From: "netop://ウィビ" Date: Mon, 27 Apr 2026 13:32:01 -0700 Subject: updates example and adds another one for remote testing --- remote-example.ts | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 remote-example.ts (limited to 'remote-example.ts') diff --git a/remote-example.ts b/remote-example.ts new file mode 100644 index 0000000..e991453 --- /dev/null +++ b/remote-example.ts @@ -0,0 +1,30 @@ + + + +/*** UTILITY ------------------------------------------ ***/ + +// deno-lint-ignore-file no-import-prefix +import { executeSchema, gql, GraphQLHTTP } from "jsr:@eol/gq"; + +const schema = executeSchema({ + resolvers: { + Query: { + hello: (_: unknown, { name }: { name?: string }) => `hello, ${name ?? "world"}` + } + }, + typeDefs: gql`type Query { hello(name: String): String }` +}); + +const handler = GraphQLHTTP({ + graphiql: true, + playgroundOptions: { title: "Neat GraphQL Server" }, + schema +}); + +/*** PROGRAM ------------------------------------------ ***/ + +Deno.serve({ port: 4000 }, handler); + + + +/*** deno run -A /http/path/to/remote-example.ts ***/ -- cgit v1.2.3