1.6.42 • Published 2 years ago

@boilerz/super-server v1.6.42

Weekly downloads
535
License
MIT
Repository
github
Last release
2 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

2 years ago

1.6.41

2 years ago

1.6.40

2 years ago

1.6.39

2 years ago

1.6.38

2 years ago

1.6.37

3 years ago

1.6.36

3 years ago

1.6.35

3 years ago

1.6.34

3 years ago

1.6.29

3 years ago

1.6.31

3 years ago

1.6.30

3 years ago

1.6.33

3 years ago

1.6.32

3 years ago

1.6.28

3 years ago

1.6.27

3 years ago

1.6.26

3 years ago

1.6.25

3 years ago

1.6.24

3 years ago

1.6.22

3 years ago

1.6.23

3 years ago

1.6.21

3 years ago

1.6.20

3 years ago

1.6.19

3 years ago

1.6.18

3 years ago

1.6.17

3 years ago

1.6.16

3 years ago

1.6.15

3 years ago

1.6.14

3 years ago

1.6.13

3 years ago

1.6.12

3 years ago

1.6.11

3 years ago

1.6.10

3 years ago

1.6.9

3 years ago

1.6.8

3 years ago

1.6.7

3 years ago

1.6.6

3 years ago

1.6.4

3 years ago

1.6.5

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.0

4 years ago

1.4.1

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.2.1

4 years ago

1.1.0

4 years ago

1.0.1

4 years ago

1.0.0

5 years ago