mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-20 12:00:53 +08:00
npm: https://www.npmjs.com/package/express-openapi github: https://github.com/kogosoftwarellc/express-openapi
20 lines
444 B
TypeScript
20 lines
444 B
TypeScript
/// <reference path="../express/express.d.ts" />
|
|
/// <reference path="express-openapi.d.ts" />
|
|
|
|
import express = require('express');
|
|
import openapi = require('express-openapi');
|
|
|
|
var app = express();
|
|
|
|
var api:openapi.InitializedApi;
|
|
api = openapi.initialize({
|
|
apiDoc: require('./api-doc.js'),
|
|
app: app,
|
|
routes: './api-routes'
|
|
});
|
|
|
|
app.use(function (err, req, res, next) {
|
|
res.status(err.status).json(err);
|
|
});
|
|
|
|
app.listen(3000); |