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