mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-20 18:18:56 +00:00
feature(cloudcmd) add plugins
This commit is contained in:
parent
39934033b8
commit
4d14071ede
8 changed files with 186 additions and 7 deletions
20
lib/server/plugins.js
Normal file
20
lib/server/plugins.js
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
'use strict';
|
||||
|
||||
var currify = require('currify/legacy');
|
||||
var files = require('files-io');
|
||||
|
||||
module.exports = currify(function(plugins, req, res, next) {
|
||||
if (req.url !== '/plugins.js')
|
||||
return next();
|
||||
|
||||
if (!plugins || !plugins.length)
|
||||
return res.send('');
|
||||
|
||||
files.readPipe(plugins, res, (e) => {
|
||||
if (!e)
|
||||
return;
|
||||
|
||||
res.end(e.message);
|
||||
});
|
||||
});
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue