@tuax-ssr/entry
TypeScript icon, indicating that this package has built-in type declarations

0.0.20 • Public • Published

@tuax-ssr/entry

TODO: description

Usage

/**
 * 启动示例
 * 包含不同服务框架,不同渲染框架,不同路由配置的启动示例
 * 使用前, 需手动引入@tuax-ssr/booter-koa2  或者 @tuax-ssr/booter-express 等具体的server booter, @tuax-ssr/render-vue、@tuax-ssr/render-react等具体的render
 */

import entry from '@tuax-ssr/entry';
import generateRouters from './generateRouters';

const PORT = 8088;

async function start() {
  // 这个SsrRouter是一个通用的示例,也可以换成自己写的任意router插件,只要类型和输出符合我们的通用定义
  const routers = await generateRouters();

  entry('@tuax-ssr/booter-express', PORT, routers); // express启动示例
  // entry('@tuax-ssr/booter-koa2', PORT, routers); // koa2启动示例
  // entry('@tuax-ssr/booter-nestjs', PORT, routers); // nestjs启动示例
}

start();

Readme

Keywords

none

Package Sidebar

Install

npm i @tuax-ssr/entry

Weekly Downloads

2

Version

0.0.20

License

ISC

Unpacked Size

8.07 kB

Total Files

4

Last publish

Collaborators

  • dora_ding
  • pastest
  • knightwu