1.6.42 • Published 3 years ago

@boilerz/super-server v1.6.42

Weekly downloads
535
License
MIT
Repository
github
Last release
3 years ago

@boilerz/super-server

GitHub license GitHub package.json version GH CI Action codecov Typedoc

Express server with type-graphql.

Install

npx install-peerdeps @boilerz/super-server

Usage

import * as superServer from '@boilerz/super-server';
import { Arg, Query, Resolver } from 'type-graphql';

@Resolver()
class GreetingResolver {
  @Query(() => String)
  public hello(@Arg('name') name: string): string {
    return `Hello ${name}`;
  }
}

// Start the server with your resolvers
superServer.start({ resolvers: [GreetingResolver] });

// OR

// For more control on the underlying express app (the server is not automatically started):
const server = superServer.setup({
  graphQLServerOptions: {
    buildSchemaOptions: {
      resolvers: [GreetingResolver],
    },
  },
});

// Express configuration
superServer.getExpressApp().get('/yo', (req, res) => res.send('Yo'));

// Manually start the server
server.listen(process.env.PORT);

Some configuration can only be changed by env vars:

NameDefaultDescription
PORT3000Server port.
ALLOWED_DOMAINS/http:\/\/localhost.*/CORS whitelisted domains (separated using a comma).
SSL_REDIRECTfalseHave to be set to true to redirect any http request to https.

For the @boilerz/logger's configuration here the readme.

Release

yarn version
yarn build
yarn publish dist --access public
1.6.42

3 years ago

1.6.41

3 years ago

1.6.40

3 years ago

1.6.39

3 years ago

1.6.38

3 years ago

1.6.37

4 years ago

1.6.36

4 years ago

1.6.35

4 years ago

1.6.34

4 years ago

1.6.29

4 years ago

1.6.31

4 years ago

1.6.30

4 years ago

1.6.33

4 years ago

1.6.32

4 years ago

1.6.28

4 years ago

1.6.27

4 years ago

1.6.26

4 years ago

1.6.25

4 years ago

1.6.24

4 years ago

1.6.22

4 years ago

1.6.23

4 years ago

1.6.21

4 years ago

1.6.20

4 years ago

1.6.19

4 years ago

1.6.18

4 years ago

1.6.17

4 years ago

1.6.16

4 years ago

1.6.15

4 years ago

1.6.14

4 years ago

1.6.13

4 years ago

1.6.12

4 years ago

1.6.11

4 years ago

1.6.10

4 years ago

1.6.9

4 years ago

1.6.8

4 years ago

1.6.7

4 years ago

1.6.6

4 years ago

1.6.4

4 years ago

1.6.5

4 years ago

1.6.3

4 years ago

1.6.2

4 years ago

1.6.1

4 years ago

1.6.0

5 years ago

1.5.0

5 years ago

1.4.1

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.2.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

6 years ago