Pluggable handlers for common functionality in NoCMS publisher interface.
npm install nocms-data-providers
const config = require('nocms-config-client').get();
const { exportPages, getAllPages, pageHistory } = require('nocms-data-providers')({
pageService: config.pageService
});
// Set up route handlers
app.get('/api/nocms/export-pages', exportPages);
app.get('/api/nocms/get-all-pages', getAllPages);
app.get('/api/nocms/page-history', pageHistory);
That's it!