1.6.42 • Published 3 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
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