Added path resolution in examples

This commit is contained in:
Alexander Cerutti
2021-02-09 14:14:52 +01:00
parent a3719f8eef
commit 9de5b3a0c4
7 changed files with 82 additions and 31 deletions

View File

@@ -6,6 +6,7 @@
import app from "./webserver";
import { createPass } from "passkit-generator";
import path from "path";
app.all(async function manageRequest(request, response) {
const passName =
@@ -15,12 +16,21 @@ app.all(async function manageRequest(request, response) {
try {
const pass = await createPass({
model: `./models/${request.params.modelName}`,
model: path.resolve(
__dirname,
`../models/${request.params.modelName}`,
),
certificates: {
wwdr: "../certificates/WWDR.pem",
signerCert: "../certificates/signerCert.pem",
wwdr: path.resolve(__dirname, "../../certificates/WWDR.pem"),
signerCert: path.resolve(
__dirname,
"../../certificates/signerCert.pem",
),
signerKey: {
keyFile: "../certificates/signerKey.pem",
keyFile: path.resolve(
__dirname,
"../../certificates/signerKey.pem",
),
passphrase: "123456",
},
},
@@ -57,7 +67,7 @@ app.all(async function manageRequest(request, response) {
// @ts-ignore - ignoring for logging purposes. Do not replicate
console.log(
"Added languages",
Object.keys(pass.l10nTranslations).join(", "),
Object.keys(pass["l10nTranslations"]).join(", "),
);
const stream = pass.generate();