【文件属性】:
文件名称:rxxpress:RxJS和Express的实验混搭
文件大小:149KB
文件格式:ZIP
更新时间:2021-05-02 08:59:30
TypeScript
和的实验性混搭。
npm i rxxpress
RxXpress的核心是Router类,其行为类似于 ,不同之处在于它不接受回调,而是返回 :
// router.ts
import { Router , respond } from 'rxxpress' ;
const router = new Router ( ) ;
router . get ( '/' ) . pipe ( respond ( ( ) => 'Hellow World!' ) ) . subscribe ( ) ;
// index.ts
import * as express from 'express' ;
import router from './router' ;
const app = express ( ) ;
app . use ( router . core ) ;
app . liste
【文件预览】:
rxxpress-master
----conf()
--------typescript()
----.github()
--------FUNDING.yml(68B)
--------workflows()
----src()
--------router.ts(6KB)
--------types.ts(2KB)
--------index.ts(518B)
--------timeout.ts(1KB)
--------use.ts(2KB)
--------next.ts(1KB)
--------respond.ts(2KB)
--------wait.ts(1KB)
--------test()
--------join.ts(3KB)
--------noop.ts(55B)
--------check.ts(5KB)
--------reject.ts(3KB)
----.codedoc()
--------build.ts(326B)
--------config.ts(868B)
--------theme.ts(835B)
--------content()
--------tsconfig.json(556B)
--------serve.ts(399B)
--------package-lock.json(181KB)
--------watch.ts(606B)
--------package.json(59B)
----banner.svg(11KB)
----.travis.yml(70B)
----tsconfig.json(175B)
----LICENSE(1KB)
----test.ts(247B)
----samples()
--------index.ts(705B)
----README.md(5KB)
----docs()
--------md()
--------assets()
----.gitignore(2KB)
----package-lock.json(126KB)
----package.json(2KB)