12345678910111213141516171819202122232425262728293031323334353637 |
- /**
- * ueditor相关路由
- *
- * @author CaiAoLin
- * @date 2017/9/25
- * @version
- */
- import Express from "express";
- const router = Express.Router();
- const ueditor = require("ueditor");
- const path = require('path');
- module.exports = function (app) {
- const uploadPath = path.join(app.locals.rootDir, 'public');
- // action定义区域
- router.get('/ue', ueditor(uploadPath, function (req, res, next) {
- res.setHeader('Content-Type', 'application/json');
- res.redirect('/lib/ueditor/nodejs/config.json')
- }));
- router.post('/ue', ueditor(uploadPath, function (req, res, next) {
- // ueditor 客户发起上传图片请求
- if (req.query.action === 'uploadimage') {
- let imgUrl = '/public/images/ueditor/';
- res.ue_up(imgUrl); //你只要输入要保存的地址 。保存操作交给ueditor来做
- }
- // 客户端发起图片列表请求
- else if (req.query.action === 'listimage') {
- let dirUrl = '/images/ueditor/';
- res.ue_list(dirUrl); // 客户端会列出 dir_url 目录下的所有图片
- }
- }));
- app.use("/ueditor", router);
- };
|