var httpfunc = require('topsin.httpfunc'); var REQ = httpfunc.argv().request; var RES = httpfunc.argv().response; var SinEror = require('topsin.error'); var result = new (require('topsin.responsedata'))(); var DB = require('topsin.database'); var DBNAME = REQ.pathCapture('DBNAME'); var Crypto = require('topsin.crypto'); var _ = require('lodash'); var fs = require("fs"); try { if (REQ.method() != "POST") throw "only support POST method!"; var body = JSON.parse(REQ.body()); var cookie = _.get(body, 'cookie'); var cookie_path = "{0}/CI_DONT_REMOVE_ME/dingdingcookie"; cookie_path = _.format(cookie_path, APP.getConfigValue('httpserver.file.storage')); fs.writeFile(cookie_path, cookie); result.setData(true); RES.body(result.toJson()); } catch (err) { result.setErrText(CONFIG.tr(_.toString(err))); RES.body(result.toJson()); }