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 session = require("express-session");
const { Issuer } = require("openid-client");
const { createTemplateRenderer } = require("./utils/templates");
const wol = require("wake_on_lan");
const { createTemplateRenderer } = require("./utils/templates.jsm");
require("dotenv").config();
@@ -68,7 +68,6 @@ let client;
state,
});
// 回傳 JSON 給前端,讓前端負責導向
res.json({ redirect: url });
});
@@ -109,6 +108,6 @@ let client;
});
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";
import path from "path";
const fs = require("fs");
const path = require("path");
export function createTemplateRenderer({
function createTemplateRenderer({
baseDir = path.resolve("templates"),
useCache = true,
} = {}) {
@@ -26,3 +26,5 @@ export function createTemplateRenderer({
return html;
};
}
module.exports = { createTemplateRenderer };