0.7.1 • Published 9 months ago
f2e-serve v0.7.1
f2e-serve
f2e-server 的服务端开发工具
基本用法
import { MiddlewareCreater } from 'f2e-server'
import { Route, out } from 'f2e-serve'
import * as fs from 'fs'
// 以f2e-server中间件的模式构建模块
const creater: MiddlewareCreater = (conf) => {
const dosomething = async (req) => {
return { success: true, data: req.data }
}
const download = () => fs.readFileSync('xx.pdf')
const route = new Route()
route.on('api/dosomething', out.JsonOut(dosomething, conf)); // 普通json接口返回
route.on('api/dosomething.js', out.JsonpOut(dosomething, conf)); // 支持callback参数的jsonp接口返回
route.on('api/doingsomething', out.ServerSent(dosomething, { ...conf, interval: 2000 })); // 支持serverSent每2000ms一次推送
route.on('xx.pdf', out.Base('application/octet-stream')(download, conf)) // 支持原始数据输出
return {
onRoute: route.execute
}
}
export default creater
0.7.1
9 months ago
0.7.0-alpha
12 months ago
0.7.0
12 months ago
0.6.8
1 year ago
0.6.7
1 year ago
0.6.6
1 year ago
0.6.5
2 years ago
0.6.4
2 years ago
0.6.2
4 years ago
0.5.1
4 years ago
0.6.1
4 years ago
0.6.0
4 years ago
0.5.0
4 years ago
0.4.4
4 years ago
0.4.3
5 years ago
0.4.2
5 years ago
0.4.1
5 years ago
0.4.0
5 years ago
0.3.9
5 years ago
0.3.8
5 years ago
0.3.7
5 years ago
0.3.6
5 years ago
0.3.5
5 years ago
0.3.4
5 years ago
0.3.3
5 years ago
0.3.2
5 years ago
0.3.1
5 years ago
0.3.0
5 years ago
0.2.4
6 years ago
0.2.2
6 years ago
0.2.1
6 years ago
0.2.0
6 years ago
0.1.8
6 years ago
0.1.7
6 years ago
0.1.6
6 years ago
0.1.5
6 years ago
0.1.2
6 years ago
0.1.1
6 years ago
0.1.0
6 years ago