ng2-rest-swagger-generator
v18.0.11
Published
Generate Angualr 2 Service from swagger json
Downloads
245
Readme
ng2-rest-swagger-generator
Generate services for Angular2+ from your swagger.json files.
Instalation
npm install ng2-rest-swagger-generator -g
Usage
ng2-rest-swagger-generateor \
--json ~/api_swagger.json \ # local swagger json file or
--json http://api.com/swagger.json \ # external link to swagger json
--base my_api_from_swagger_json
It will generate my_api_from_swagger_json folder with angular2_ module.
Your can alsow ommit --base param, default out folder is "api".
Import
To import generated module in app.module of you angular app do this:
import { Ng2RestGenModule } from './api';
...
imports: [ Ng2RestGenModule ],
...
Api url modyfication
It you wanna change your base paths just use property enpointUrl in Ng2RestGenModule module :
if(enviroment.production) {
Ng2RestGenModule.enpointUrls.myresource.myhost = 'https://myproductionhost.com'
}
Parameters description
| param | description | | --- | --- | | --json | online links or local paths for swagger.json files | | --base | output module folder | | -s | if https protocole enable (one for all json-s) |