| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- const yapi = require('yapi.js');
- const mongoose = require('mongoose');
- const controller = require('./controller');
- module.exports = function() {
- yapi.connect.then(function() {
- let Col = mongoose.connection.db.collection('wiki');
- Col.createIndex({
- project_id: 1
- });
- });
- this.bindHook('add_router', function(addRouter) {
- addRouter({
- // 获取wiki信息
- controller: controller,
- method: 'get',
- path: 'wiki_desc/get',
- action: 'getWikiDesc'
- });
- addRouter({
- // 更新wiki信息
- controller: controller,
- method: 'post',
- path: 'wiki_desc/up',
- action: 'uplodaWikiDesc'
- });
- });
- this.bindHook('add_ws_router', function(wsRouter) {
- wsRouter({
- controller: controller,
- method: 'get',
- path: 'wiki_desc/solve_conflict',
- action: 'wikiConflict'
- });
- });
- };
|