express-joi-simple
Version:
## Installation
28 lines • 774 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var express = require("express");
var router_1 = require("./router");
var BodyParser = require("body-parser");
var joi = require("joi");
var index_1 = require("../index");
var settings_1 = require("./settings");
var app = express();
app.use(BodyParser.json());
app.use(index_1.RequestHandler);
var schema = {
body: {
test1: joi.string().required()
},
model: 'Register'
};
app.post('/register', index_1.Validate(schema), function (req, res) {
res.json({
message: 'register'
});
});
app.use('/login', router_1.router);
app.use(index_1.RequestHandler);
app.listen(3000, function () {
index_1.Doc(app, settings_1.settings);
});
//# sourceMappingURL=index.js.map