Package Exports
- @forrestjs/core
- @forrestjs/core/src/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@forrestjs/core) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@forrestjs/core
ForrestJS helps you build a Modular JavaScript Application where you can (almost) forget about the infrastructure and FOCUS ON YOUR BUSINESS VALUE.
Install & Setup
npm add @forrestjs/core
Quick Code Example
const forrest = require('@forrestjs/core');
const fastify = require('@forrestjs/service-fastify');
forrest.run({
// Add ForrestJS wrappers to famous and useful libraries
services: [fastify],
// Integrate your Business Logic with the running services
features: [{
target: '$FASTIFY_ROUTE',
handler: {
method: 'GET',
url: '/',
handler: async () => 'Hello World',
},
}],
// Provide configuration to Services and Features
settings: {
fastify: {
port: '8080'
}
}
]);
Documentation
- Concepts