var fs = require('fs'); // var User = require('user'); function log(o) { console.log(o); }; // 为什么不存在? // var dataBasePath = require('nw.gui').App.dataPath; // + '/data'; /* // 判断是否存在, 不存在则创建dir if(!fs.existsSync(dataBasePath)) { fs.mkdirSync(dataBasePath); } */ // dataBasePath = ''; var Evt = { // leanoteUrl: 'http://leanote.com', leanoteUrl: 'http://localhost:9000', port: 8008, localUrl: 'http://127.0.0.1:8008', dataBasePath: '', getImageLocalUrl: function(fileId) { return this.localUrl + '/api/file/getImage?fileId=' + fileId; }, getAttachLocalUrl: function(fileId) { return this.localUrl + '/api/file/getAttach?fileId=' + fileId; }, getAllAttachLocalUrl: function(noteId) { return this.localUrl + '/api/file/getAllAttachs?noteId=' + noteId; }, // 项目绝对地址 getBasePath: function() { var me = this; // return dataBasePath; // process.cwd(); // return process.cwd(); return me.dataBasePath; }, getAbsolutePath: function(relative) { var me = this; return me.getBasePath() + '/' + relative; }, setDataBasePath: function(dataBasePath) { var me = this; // console.log('...........') console.error(dataBasePath); me.dataBasePath = dataBasePath; } }; module.exports = Evt;