1.0.1 • Published 6 years ago

koa2-ueditor-cos v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

koa2-ueditor

koa2 版的 UEditor 百度编辑器,支持修改 UEditor 的配置,并可传入腾讯云对象存储(cos)的配置,同时将图片文件传送到cos上。

基于sealice的koa2-ueditor修改,koa2-ueditor项目地址:https://github.com/sealice/koa2-ueditor。

Installation

 npm install koa2-ueditor-cos --save

Usage

使用时需传入三个参数,path、option、cosConf,分别是静态目录、UEditor配置对象和cos配置对象

// 直接写路由
// 然后修改 web 端的 ueditor.config.js 配置 serverUrl 为对应路由地址
// serverUrl: "/editor/controller"
//修改静态目录等,cos配置根据cos的API修改 https://cloud.tencent.com/document/product/436/8629

const router = require('koa-router')()
const ueditor = require('koa2-ueditor')

router.all('/editor/controller', ueditor('public',{
	"imageAllowFiles": [".png", ".jpg", ".jpeg"]
	"imagePathFormat": "/upload/ueditor/image/{yyyy}{mm}{dd}/{filename}"  // 保存为原文件名
},{
	Url: 'https://sts.api.qcloud.com/v2/index.php',
	Domain: 'sts.api.qcloud.com',
	SecretId: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
	SecretKey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
	AppId: 'YYYYYYYYYY',
	Bucket: 'vino-YYYYYYYYYY',
	Region: 'ap-shanghai'
}))