node package manager
Stop wasting time. Easily manage code sharing in your team. Create a free org »

it-res

it-res

IT资源管理模块

概述

IT资源管理模块用于将校内所有IT资源,包括服务器、存储系统、网络设备等,集中进行登记和管理。在登记IT资源的同时,同时也登记针对该资源的监控程序,以便使用轮询方式对资源的状态进行监控。

安装

npm install it-res

用法

添加一个资源

 
 
var MongoClient = require('mongodb').MongoClient;
MongoClient.connect('db conn string', function(err,db){
    var ItRes = require('it-res').Model(db, 'it_res_collection');
    var itres = {                                     // 构建itres对象
        name: req.body.name,
        domain: req.body.domain,
        type: parseInt(req.body.type),
        creator: req.user._id,
        managers: [req.user._id]
    };
    ItRes.add(itres, function (err, doc) {            // 将itres对象存储到数据库中
        if(err){
            res.send({ret: -1, msg: err});
            return;
        }
        res.send({ ret: 0, data: doc });
    });
});
 
 
 

其他用法可参考测试文件。