4.0.2 • Published 12 months ago
@tridnguyen/fastify-server v4.0.2
Simple fastify server
Usage
require("dotenv").config();
const server = require("@tridnguyen/fastify-server")({
auth0Domain: process.env.AUTH0_DOMAIN,
auth0ClientId: process.env.AUTH0_CLIENT_ID,
allowedOrigins: ["https://lab.tridnguyen.com", "https://tridnguyen.com"],
shouldPerformJwtCheck: false,
});
server.setErrorHandler((err, request, reply) => {
console.error(err);
reply.send(err);
});
async function start() {
try {
await server.listen(process.env.PORT || 3000, "0.0.0.0");
console.log("Server started");
} catch (err) {
console.error(err);
process.exit(1);
}
}
start();
Options
options.logger
: boolean. Defaults tofalse
.options.ignoreTrailingSlash
: boolean. Defaults totrue
.options.auth0Domain
: string. Required unlessshouldPerformJwtCheck
isfalse
.options.auth0ClientId
: string. Required unlessshouldPerformJwtCheck
isfalse
.options.allowedOrigins
: array. Defaults to[]
.options.shouldPerformJwtCheck
: boolean or a function. If a function, it should returntrue
if jwt validation is needed,false
otherwise. Default to validate JWT.
4.0.1
12 months ago
4.0.0
12 months ago
4.0.2
12 months ago
3.2.2
1 year ago
3.2.1
1 year ago
3.2.0
1 year ago
3.1.0
1 year ago
3.2.4
1 year ago
3.2.3
1 year ago
3.0.0
2 years ago
2.1.2
3 years ago
2.1.1
3 years ago
2.1.0
4 years ago
2.0.0
4 years ago
1.5.0
4 years ago
1.4.0
4 years ago
1.3.5
4 years ago
1.3.4
4 years ago
1.3.3
4 years ago
1.3.2
4 years ago
1.3.1
4 years ago
1.3.0
4 years ago
1.2.0
4 years ago
1.1.0
4 years ago
1.0.0
4 years ago