restful-started
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

restful-started

简化使用ts-express-restful 模块时的各种配置,一句启动服务器

    require("restful-started")
        .configRoute({})
        .configDb({url: "postgres://"})
        .start({});

约定

  • 如果调用configRoute 时未配置参数,将扫描 程序运行路径下所有文件去查找 ts 注解
  • 如果未配置 model path 将查找程序运行路径下 model文件夹去找 model 生成数据库
  • 可用注解参考 ts-express-restful 模块
  • 具体使用参考 example文件

配置

  • configRoute 可用配置
export interface IRouteOptions { 
    scannerDir?: string;
    urlPrefix?: string;
}
  • configDb 可用配置
export interface IDatabaseOptions { 
    modelDir?: string;
    force?: boolean;
    url?: string;
}
  • 启动start 可用参数
export interface IServerOptions { 
    listen?: PORT;
}

Package Sidebar

Install

npm i restful-started

Weekly Downloads

0

Version

0.0.4

License

ISC

Unpacked Size

13.4 kB

Total Files

14

Last publish

Collaborators

  • wlh