UNPKG

@greenpress/assets

Version:

manage assets like images and static files on remote servers

17 lines (15 loc) 667 B
const app = require('@greenpress/api-kit').app(); const upload = require('../middleware/upload'); const { getStorageById } = require('../controllers/storage'); const { getStorageAssets, removeStorageAsset, verifyIdentifier, uploadStorageAssets, renameStorageAssets } = require('../controllers/assets'); app .get('/api/assets/:storageId', getStorageById, getStorageAssets) .post('/api/assets/:storageId', getStorageById, verifyIdentifier, upload.any(), uploadStorageAssets) .put('/api/assets/:storageId', getStorageById, verifyIdentifier, renameStorageAssets) .delete('/api/assets/:storageId', getStorageById, verifyIdentifier, removeStorageAsset);