dragonroll/plugins/dnd-5e/backend/main.js
BinarySandia04 d005aa3cc1
Some checks failed
test / run-tests-client (push) Successful in 43s
test / run-tests-backend (push) Failing after 15s
Backend dynamic routing
2024-10-14 15:50:47 +02:00

29 lines
880 B
JavaScript

// Entrypoint
let Api;
function Main(api){
Api = api;
console.log("Hello World from backend!");
// Create our module in the backend. We only need the package name, it must be equal to the one that
// we made inside the client
let dndModule = Api.createModule('dnd-5e');
let itemModel = Api.createModel("item", {
name: { type: "String", required: true, default: "New Concept"},
type: { type: "String", required: true, default: "Concept" },
info: { type: "Object" }, // For preview only
data: { type: "Object" }, // Advanced item
book: { type: "ObjectId", ref: "Book"},
campaign: { type: "ObjectId", ref: "Campaign"},
});
dndModule.router.get('/test', (req, res) => {
console.log("FUNCIONA!!!!");
})
// Api.router.createModelRoutes(itemModel, 'item');
}
export { Main, Api };