1.2.3 • Published 5 years ago

@quancheng/valkyriejs v1.2.3

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

valkyriejs

A typed tiny-graphql-server with common middlewares

What's in it

  • type-graphql
  • typeorm
  • redis
  • typedi

Dependency

  • node >= 8
  • aliyun-acm
  • reflect-metadata
  • typescript

How To Use

folder structure

- src
  -  entities
     - model.entity.ts

  -  middlewares
     - handle.middleware.ts

  -  resolvers
     - schema.resolver.ts

- tsconfig.json

createServer

// index.ts

import 'reflect-metadata'
import { createServer } from '@quancheng/valkyriejs'
;(async () => {
  const server = await createServer({
    root: __dirname,
    graphqlServer: {}
  })

  server.listen('3411', () => {
    console.log(`started`)
  })
})()

Todo

  • serverless support