Default routes
⚠️ This page is relevant only if you installed Forest Admin directly on a database (SQL/Mongodb). If you installed in a Rails app, the default routes are managed within your Rails app.
Default routes
Create a record
...
const {
PermissionMiddlewareCreator,
RecordCreator,
} = require('forest-express-sequelize');
const { companies } = require('../models');
const permissionMiddlewareCreator = new PermissionMiddlewareCreator('companies');
...
// Create a Company - Check out our documentation for more details: https://docs.forestadmin.com/documentation/v/v6/reference-guide/routes/default-routes#create-a-record
router.post('/companies', permissionMiddlewareCreator.create(), (request, response, next) => {
const { body, query, user } = request;
const recordCreator = new RecordCreator(companies, user, query);
recordCreator.deserialize(body)
.then(recordToCreate => recordCreator.create(recordToCreate))
.then(record => recordCreator.serialize(record))
.then(recordSerialized => response.send(recordSerialized))
.catch(next);
});
...Update a record
Delete a record
Get a list of records
Get a number of records
Get a record
Export a list of records
Delete a list of records
Other available routes
Last updated
Was this helpful?