Changed name for input model as parameter;

Added Joi to validate input parameters schema;
Removed old draft of Pass class;
Removed completely the old way to load the configuration
This commit is contained in:
alexandercerutti
2018-07-17 23:49:13 +02:00
parent 5085d27fe6
commit 7c864f1d2a
4 changed files with 132 additions and 247 deletions

View File

@@ -4,8 +4,6 @@ const fs = require("fs");
const Passkit = require("./index");
const Configuration = require("./config.json");
Passkit.init(Configuration);
const instance = express();
instance.use(express.json());
@@ -31,7 +29,17 @@ function manageRequest(request, response) {
});
let pass = new Passkit.Pass({
modelDir: "passModels/",
modelName: request.params.modelName || request.query.modelName,
certificates: {
dir: "certificates/",
wwdr: "WWDR.pem",
signerCert: "passcertificate.pem",
signerKey: {
keyFile: "passkey.pem",
passphrase: "123456"
}
},
overrides: {}
});