1.6.42 • Published 2 years ago
@boilerz/super-server v1.6.42
@boilerz/super-server
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:
Name | Default | Description |
---|---|---|
PORT | 3000 | Server port. |
ALLOWED_DOMAINS | /http:\/\/localhost.*/ | CORS whitelisted domains (separated using a comma). |
SSL_REDIRECT | false | Have 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