nyx_server
Version:
Node内容发布
39 lines (34 loc) • 1.05 kB
JavaScript
var Promise = require("bluebird");
var DBTemplate = require("nyx_db_proxy");
/**
* 得到碎片实例数据
* @param {String}id
* return {Object} 碎片数据对象
*/
module.exports.getData = function(editData){
return {descr:"我是碎片的模板的测试数据",version:"0.0.1"};
};
/**
* 返回碎片的发布地址
* @param {Stirng}id 碎片实例id
* @param {Object}碎片所在项目配置
* @param {Object}碎片配置
* @return {String} 返回发布相对地址
*/
module.exports.getPublishUrl = function(id , projectConfig , chipConfig){
throw new Error("请实现!");
};
/**
* 碎片发布域
* @return {String|Array} 域名称或域名称的数组,当为数组时则发到多个域下
*/
module.exports.getDomain = function(){
throw new Error("请实现!");
};
/**
* 碎片发布完成后的回调方法,该方法主要处理碎片发布后改写碎片实例数据的状态。
* @param {String}id 模板实例id
*/
module.exports.publishComplete = function(id){
throw new Error("请实现!");
};