Add install-word-addins.ps1 script
This commit is contained in:
parent
b1449ab668
commit
bc61f0fd2e
3 changed files with 157 additions and 31 deletions
17
app/wordaddin/install-word-addins.ps1/route.ts
Normal file
17
app/wordaddin/install-word-addins.ps1/route.ts
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
import fs from "node:fs";
|
||||
import path from "node:path";
|
||||
import { requestOrigin } from "@/utils/request-origin";
|
||||
// GET /wordaddin/install-word-addin.ps1 — สำหรับติดตั้ง Word add-in
|
||||
const DEV_ORIGIN = "https://localhost:3000";
|
||||
const TEMPLATE = path.join(process.cwd(),"app","wordaddin","install-word-addins.ps1", "template.ps1");
|
||||
export function GET(req: Request): Response {
|
||||
const template = fs.readFileSync(TEMPLATE, "utf8");
|
||||
const manifest = template.replaceAll(DEV_ORIGIN, requestOrigin(req));
|
||||
return new Response(manifest, {
|
||||
headers: {
|
||||
"content-type": "text/plain; charset=utf-8",
|
||||
"Content-Disposition": "attachment; filename=install-word-addins.ps1",
|
||||
"cache-control": "no-store",
|
||||
},
|
||||
});
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue