@rebase.framework/worker v0.1.5
Rebase-Framework Worker
This is the required runtime to run rebase-worker instances as
defined in the documentation here
To use this runtime, create a rebase-manifest.json file in
your project. Give it some basic features like this:
{
"type": "worker",
"name": "my-project",
"license": "....",
"logging": {
"verbosityLevel": 3
},
"expose": {
"routesHttp": 8080
},
"routes": {
"/hello-world": "src/hello-world-http.mjs"
}
}Create a src/hello-world-http.mjs file:
export default async (req, res, worker) => {
return `
<html>
<body>Hello World!</body>
</html>
`
}Then start the worker from the directory where the manifest file is located:
cp my-project/
npx rebase-run startFrom this point on, you can checkout the documentation about all the extension
modules to have most of the features, that a projects sooner or later needs, setup
out of the box only requiring your business logic.
Local documentation
There is also a local copy of the documentation available from
the documentation directory. You can use npm run documentation
to serve the documentation locally on port 8080.
Supported NodeJS Versions
Currently only NodeJS version v20.18.1 is supported on windows and linux.