UNPKG

nyx_server

Version:

Node内容发布

39 lines (34 loc) 1.05 kB
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("请实现!"); };