#Node.js : ueditor
UEditor 官方支持的版本有PHP JSP ASP .NET.
ueditor for nodejs 可以让你的UEditor支持nodejs
ueditor@1.0.0 已经全面升级 。
##Installation
npm install ueditor --save
##Usage
var bodyParser = require('body-parser')
var ueditor = require("ueditor")
app.use(bodyParser.urlencoded({
extended: true
}))
app.use(bodyParser.json());
app.use("/ueditor/ue", ueditor(path.join(__dirname, 'public'), function(req, res, next) {
if(req.query.action === 'uploadimage'){
var foo = req.ueditor;
console.log(foo.filename);
console.log(foo.encoding);
console.log(foo.mimetype);
var img_url = 'yourpath';
res.ue_up(img_url);
}
else if (req.query.action === 'listimage'){
var dir_url = 'your img_dir';
res.ue_list(dir_url)
}
else {
res.setHeader('Content-Type', 'application/json');
res.redirect('/ueditor/ueditor.config.json')
}}));
##Example
var bodyParser = require('body-parser')
var ueditor = require("ueditor")
app.use(bodyParser.urlencoded({
extended: true
}))
app.use(bodyParser.json());
app.use("/ueditor/ue", ueditor(path.join(__dirname, 'public'), function(req, res, next) {
if(req.query.action === 'uploadimage'){
var foo = req.ueditor;
var date = new Date();
var imgname = req.ueditor.filename;
var img_url = '/images/ueditor/'+date.getTime()+imgname;
res.ue_up(img_url);
}
else if (req.query.action === 'listimage'){
var dir_url = '/images/ueditor/';
res.ue_list(dir_url);
}
else {
res.setHeader('Content-Type', 'application/json');
res.redirect('/ueditor/ueditor.config.json')
}}));
你可以来ueditor:nodejs给作者留言