index.js 461 B

12345678910111213
  1. const loginRequiredFallback = (req, res) => {
  2. return res.status(403).send('login required');
  3. };
  4. module.exports = (crowi, app) => {
  5. const lsx = require('./lsx')(crowi, app);
  6. const loginRequired = crowi.require('../middlewares/login-required')(crowi, true, loginRequiredFallback);
  7. const accessTokenParser = crowi.require('../middlewares/access-token-parser')(crowi);
  8. app.get('/_api/plugins/lsx', accessTokenParser, loginRequired, lsx.listPages);
  9. };