strapi/packages/plugins/i18n/strapi-server.js

53 lines
1.4 KiB
JavaScript
Raw Normal View History

2021-05-31 18:28:42 +02:00
'use strict';
2021-06-09 18:10:44 +02:00
const bootstrap = require('./server/bootstrap');
const contentTypes = require('./server/content-types');
const policies = require('./server/policies');
const services = require('./server/services');
2021-07-08 11:20:13 +02:00
const routes = require('./server/routes');
const controllers = require('./server/controllers');
const middlewares = require('./server/middlewares');
2021-06-21 12:02:10 +02:00
// const routes = require('./server/routes');
2021-05-31 18:28:42 +02:00
2021-06-09 18:10:44 +02:00
// object or function. If function then pass strapi.
module.exports = () => {
2021-05-31 18:28:42 +02:00
return {
2021-06-21 12:02:10 +02:00
register: () => {
// extend entityService
// route.add('/giveBestCountries', { action: giveBestCountries });
// route.add('/giveBestCountries', [policies.get('plugins::users-permissions.permissions')],
// handler: giveBestCountries,
// });
// route.add('/giveBestCountries', (ctx, { }) => {
// ctx.entityService('countries').giveBestCountries();
// });
//
// addQuery('giveBestCountries', {
// args: ,
// resolve: ,
// type: ,
// });
//
// registerRoute('/countries', {
// method: 'get',
// handler: () => {},
// })
2021-05-31 18:28:42 +02:00
},
2021-06-21 12:02:10 +02:00
bootstrap,
2021-07-08 11:20:13 +02:00
routes,
controllers,
middlewares,
2021-05-31 18:28:42 +02:00
contentTypes,
2021-06-08 10:39:45 +02:00
policies,
services,
2021-06-21 12:02:10 +02:00
// middlewares,
2021-05-31 18:28:42 +02:00
};
};
2021-06-21 12:02:10 +02:00
// create, update, delete, read
// modifier une route existance CRUD
// Ajouter des nouvelles routes / query graphql
//