任何易于扩展的基于 Web 的 node.js 文件管理器?
Posted
技术标签:
【中文标题】任何易于扩展的基于 Web 的 node.js 文件管理器?【英文标题】:Any Easy to extend Web-based File Manager for node.js? 【发布时间】:2010-10-06 06:23:49 【问题描述】:想要找到一个并修改它以在 mongoDB gridfs 存储上读取、写入文件
【问题讨论】:
你有没有发现什么? 【参考方案1】:你可以试试Cloud Commander基于node.js的正统文件管理器。它可以通过这种方式用作express 的中间件:
var http = require('http'),
cloudcmd = require('cloudcmd'),
express = require('express'),
io = require('socket.io'),
app = express(),
PORT = 1337,
server,
socket;
server = http.createServer(app);
socket = io.listen(server);
app.use(cloudcmd(
socket: socket, /* used by Config, Edit (optional) and Console (required) */
config: /* config data (optional) */
prefix: '/cloudcmd', /* base URL or function which returns base URL (optional) */
));
server.listen(PORT);
当你需要一个文件树时,你可以试试这个angular/node based example。
【讨论】:
【参考方案2】:节点板:
本教程将为您提供有关它是如何制作的一个好主意:http://dailyjs.com/2010/11/01/node-tutorial/ 知道它是如何制作的,应该可以更轻松地扩展它。 :) 这很基本,我自己重写了整个内容:P
github 上的节点板:https://github.com/alexyoung/nodepad
它甚至使用 MongoDB,我将做与你想做的相反的事情,那就是让它不使用 MongoDB。 :P
【讨论】:
【参考方案3】:看看https://github.com/OpusCapita/filemanager
它有一个 NodeJS 服务器实现和 react 客户端实现。
可以使用“连接器”轻松扩展
【讨论】:
以上是关于任何易于扩展的基于 Web 的 node.js 文件管理器?的主要内容,如果未能解决你的问题,请参考以下文章