4.0.2 • Published 2 years 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 unlessshouldPerformJwtCheckisfalse.options.auth0ClientId: string. Required unlessshouldPerformJwtCheckisfalse.options.allowedOrigins: array. Defaults to[].options.shouldPerformJwtCheck: boolean or a function. If a function, it should returntrueif jwt validation is needed,falseotherwise. Default to validate JWT.
4.0.1
2 years ago
4.0.0
2 years ago
4.0.2
2 years ago
3.2.2
3 years ago
3.2.1
3 years ago
3.2.0
3 years ago
3.1.0
3 years ago
3.2.4
3 years ago
3.2.3
3 years ago
3.0.0
4 years ago
2.1.2
5 years ago
2.1.1
5 years ago
2.1.0
5 years ago
2.0.0
5 years ago
1.5.0
5 years ago
1.4.0
5 years ago
1.3.5
5 years ago
1.3.4
5 years ago
1.3.3
5 years ago
1.3.2
5 years ago
1.3.1
5 years ago
1.3.0
5 years ago
1.2.0
5 years ago
1.1.0
5 years ago
1.0.0
5 years ago