mirror of https://github.com/abpframework/abp.git
committed by
GitHub
9 changed files with 62 additions and 3 deletions
@ -0,0 +1,3 @@ |
|||
import { Rule } from '@angular-devkit/schematics'; |
|||
|
|||
export type RuleReturn = ReturnType<Rule>; |
|||
@ -0,0 +1,13 @@ |
|||
import express, { Request, Response } from 'express'; |
|||
import fs from 'fs'; |
|||
|
|||
const port = 4300; |
|||
const app = express(); |
|||
|
|||
app.get('/api/abp/api-definition', async (req: Request, res: Response) => { |
|||
const file = fs.readFileSync('./api-definition.json'); |
|||
res.contentType('application/json'); |
|||
res.send(file); |
|||
}); |
|||
|
|||
app.listen(port, () => console.log(`Server listening on http://localhost:${port}`)); |
|||
@ -0,0 +1,22 @@ |
|||
{ |
|||
"name": "mocks-schematics", |
|||
"version": "0.0.1", |
|||
"description": "ABP Mock Proxy Generation App", |
|||
"scripts": { |
|||
"start": "nodemon mock-schematic-json.ts" |
|||
}, |
|||
"author": "", |
|||
"dependencies": { |
|||
"babel-preset-node6": "^11.0.0", |
|||
"express": "^4.18.1" |
|||
}, |
|||
"devDependencies": { |
|||
"@types/node": "^13.1.2", |
|||
"esm": "^3.2.25", |
|||
"ts-node": "^8.5.4", |
|||
"tsconfig-paths": "^3.9.0", |
|||
"typescript": "^3.7.4", |
|||
"nodemon": "^2.0.19", |
|||
"@types/express": "^4.17.13" |
|||
} |
|||
} |
|||
@ -0,0 +1,12 @@ |
|||
{ |
|||
"compilerOptions": { |
|||
"target": "es5", |
|||
"module": "commonjs", |
|||
"outDir": "./dist", |
|||
"rootDir": "./src", |
|||
"strict": true, |
|||
"esModuleInterop": true, |
|||
"skipLibCheck": true, |
|||
"forceConsistentCasingInFileNames": true |
|||
} |
|||
} |
|||
Loading…
Reference in new issue