0.2.14 • Published 11 months ago

nest-canddy v0.2.14

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

English Document

nest-canddy

nest-canddy 是一个无侵入代码的CLI工具,它可以快速生成前端可用的TypeScript SDK代码,用于发起http请求。同时,它还提供一个可视化的web ui界面,用于简单的展示项目模块结构。

功能

  • 快速生成前端用于发起RESTful请求的TypeScript SDK代码
  • 提供Web UI可视化界面

安装

你可以通过npm或yarn安装nest-canddy

yarn add -g nest-canddy
//or
npm install -g nest-canddy

作为服务端

如果你当前的角色是使用nestjs框架的服务器开发人员:

  1. 在nestjs的项目根目录下新增nestcanddy.config.js
module.exports = {
    server:{
		port: 13270,//作为提供SDK拉取服务的端口号
		outputPath:'./output',//生成SDK的保存目录
	},
}

2.接下来,你可以生成前端Typescript SDK代码。

nests generate
//or
nests g

nest-canddy-demo-3 3.你也可以使用Web UI来查看和生成生成前端Typescript SDK代码。

nests server
//or
nests s

nest-canddy-demo-3

作为客户端

如果你当前的角色是使用Typescript开发任何项目的前端开发人员:

  1. 在nestjs的项目根目录下新增nestcanddy.config.cjs
module.exports = {
	client:{
		host: 'localhost:13270',//后端提供的SDK服务地址
		outputPath:'./output',//SDK输出到当前项目的相对路径
		httpAdapterPath:'axios',//发起http请求的适配器引用路径
		httpAdapterName:'axios',//发起http请求的适配器引用名称
		responseWrapperType:'{AxiosResponse}',//返回类型包裹类型
		responseWrapperTypePath:'axios',//返回类型包裹类型路径
	}
}

2.接下来,你可以拉取前端Typescript SDK代码。

nestc get
//or
nestc g

nest-canddy-demo-3

0.2.14

11 months ago

0.2.13

12 months ago

0.2.12

1 year ago

0.2.11

1 year ago

0.2.10

1 year ago

0.2.9

1 year ago

0.2.8

1 year ago

0.2.7

1 year ago

0.2.6

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.9

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago