任何易于扩展的基于 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 文件管理器?的主要内容,如果未能解决你的问题,请参考以下文章

Node.js学习8~10款基于nodejs的主流web框架排名及介绍

Node.js 极简教程 (文/东海陈光剑)

Node.js 安装配置与测试

Node.js

10个最好的 Node.js MVC 框架

10个最好的 Node.js MVC 框架