kefu/routes/index.js
2017-11-01 16:57:52 +08:00

38 lines
960 B
JavaScript

var express = require('express');
var router = express.Router();
var AppConfig = require('../config');
var qiniu = require('qiniu');
router.get('/', function(req, res, next) {
res.render('./server/index');
});
router.get('/admin', function(req, res, next) {
res.render('./server/index');
});
router.get('/client', function(req, res, next) {
res.render('./client/index');
});
router.get('/admin/users', function(req, res, next) {
res.render('./server/users');
});
router.get('/admin/setup', function(req, res, next) {
res.render('./server/setup');
});
router.get('/uptoken', function(req, res, next) {
var mac = new qiniu.auth.digest.Mac(AppConfig.QINIU.accessKey, AppConfig.QINIU.secretKey);
var options = {
scope: 'kefu',
expires: 7200
};
var putPolicy = new qiniu.rs.PutPolicy(options);
var uploadToken=putPolicy.uploadToken(mac);
res.send({"uptoken":uploadToken});
});
module.exports = router;