Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mesh and SvelteKit error #5275

Open
xmlking opened this issue Apr 1, 2023 · 0 comments
Open

Mesh and SvelteKit error #5275

xmlking opened this issue Apr 1, 2023 · 0 comments

Comments

@xmlking
Copy link

xmlking commented Apr 1, 2023

not able to run Mesh and SvelteKit example following the steps
https://the-guild.dev/graphql/mesh/docs/getting-started/deploy-mesh-gateway#mesh-and-sveltekit

package.json

{
	"name": "kit-mesh",
	"version": "0.0.1",
	"private": true,
	"scripts": {
		"dev": "vite dev",
		"build": "vite build",
		"build:mesh": "mesh build",
		"serve:mesh": "mesh dev",
		"preview": "vite preview",
		"test": "playwright test",
		"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
		"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
		"test:unit": "vitest",
		"lint": "prettier --plugin-search-dir . --check . && eslint .",
		"format": "prettier --plugin-search-dir . --write ."
	},
	"devDependencies": {
		"@graphql-mesh/cli": "0.82.30",
		"@playwright/test": "^1.32.1",
		"@sveltejs/adapter-auto": "^2.0.0",
		"@sveltejs/kit": "^1.15.0",
		"@typescript-eslint/eslint-plugin": "^5.57.0",
		"@typescript-eslint/parser": "^5.57.0",
		"eslint": "^8.37.0",
		"eslint-config-prettier": "^8.8.0",
		"eslint-plugin-svelte3": "^4.0.0",
		"prettier": "^2.8.7",
		"prettier-plugin-svelte": "^2.10.0",
		"svelte": "^3.58.0",
		"svelte-check": "^3.1.4",
		"tslib": "^2.5.0",
		"typescript": "^5.0.3",
		"vite": "^4.2.1",
		"vitest": "^0.29.8"
	},
	"dependencies": {
		"@graphql-mesh/graphql": "0.34.13",
		"graphql": "16.6.0"
  	},
	"type": "module"
}

src/routes/api/+server.ts

import { createBuiltMeshHTTPHandler } from '../../../.mesh'
 
const meshHttp = createBuiltMeshHTTPHandler()
 
export { meshHttp as GET, meshHttp as POST }
npm i
npm run npmbuild:mesh
npm run dev

# go to 👇
http://localhost:5173/api

error

  VITE v4.2.1  ready in 2061 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h to show help
Error: Invalid response from route /api: handler should return a Response object
    at Module.render_endpoint (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/endpoint.js:47:10)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async resolve (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/respond.js:367:17)
    at async Module.respond (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/respond.js:240:20)
    at async file:///Users/schinth/Developer/Work/SPA/kit-mesh/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/exports/vite/dev/index.js:514:22
Error: Invalid response from route /api: handler should return a Response object
    at Module.render_endpoint (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/endpoint.js:47:10)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async resolve (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/respond.js:367:17)
    at async Module.respond (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/respond.js:240:20)
    at async file:///Users/schinth/Developer/Work/SPA/kit-mesh/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/exports/vite/dev/index.js:514:22
Error: Not found: /favicon.ico
    at resolve (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/respond.js:394:13)
    at resolve (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/respond.js:243:5)
    at #options.hooks.handle (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/index.js:41:55)
    at Module.respond (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/respond.js:240:40)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2:52:06 PM [vite-plugin-svelte] ssr compile in progress ...
Error: Not found: /favicon.ico
    at resolve (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/respond.js:394:13)
    at resolve (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/respond.js:243:5)
    at #options.hooks.handle (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/index.js:41:55)
    at Module.respond (/node_modules/.pnpm/@sveltejs+kit@1.15.0_svelte@3.58.0_vite@4.2.1/node_modules/@sveltejs/kit/src/runtime/server/respond.js:240:40)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
This was referenced Apr 30, 2024
This was referenced May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant