Skip to content

Instantly share code, notes, and snippets.

@Joe1220
Created June 7, 2020 14:38
Show Gist options
  • Save Joe1220/f9781becf2973096b68cbe8f5d8a1a9f to your computer and use it in GitHub Desktop.
Save Joe1220/f9781becf2973096b68cbe8f5d8a1a9f to your computer and use it in GitHub Desktop.
make graphql-yoga server
import { GraphQLServer } from "graphql-yoga"
import logger from "morgan"
import cors from "cors"
import helmet from "helmet"
const createServer = async () => {
const server = new GraphQLServer({})
// middleware 추가
server.express.use(logger("dev"))
server.express.use(cors())
server.express.use(helmet())
return server.start({ port: 4000 })
}
createServer().then(() => console.log(`✅ Server running on http://localhost:4000`))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment