Convert templates.jsm to CommonJS

This commit is contained in:
2025-10-21 00:38:52 +08:00
parent 2096aeb06a
commit 57a7421e46
2 changed files with 7 additions and 6 deletions

View File

@@ -1,8 +1,8 @@
const express = require("express"); const express = require("express");
const session = require("express-session"); const session = require("express-session");
const { Issuer } = require("openid-client"); const { Issuer } = require("openid-client");
const { createTemplateRenderer } = require("./utils/templates");
const wol = require("wake_on_lan"); const wol = require("wake_on_lan");
const { createTemplateRenderer } = require("./utils/templates.jsm");
require("dotenv").config(); require("dotenv").config();
@@ -68,7 +68,6 @@ let client;
state, state,
}); });
// 回傳 JSON 給前端,讓前端負責導向
res.json({ redirect: url }); res.json({ redirect: url });
}); });
@@ -109,6 +108,6 @@ let client;
}); });
app.listen(PORT, () => { app.listen(PORT, () => {
console.log(`wakeup3770 listening at http://localhost:${PORT}`); console.log(`listening at http://localhost:${PORT}`);
}); });
})(); })();

View File

@@ -1,7 +1,7 @@
import fs from "fs"; const fs = require("fs");
import path from "path"; const path = require("path");
export function createTemplateRenderer({ function createTemplateRenderer({
baseDir = path.resolve("templates"), baseDir = path.resolve("templates"),
useCache = true, useCache = true,
} = {}) { } = {}) {
@@ -26,3 +26,5 @@ export function createTemplateRenderer({
return html; return html;
}; };
} }
module.exports = { createTemplateRenderer };