mirror of
https://github.com/JOYCEQL/magic-resume.git
synced 2026-07-03 14:07:11 +02:00
fix: production export pdf
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
"@radix-ui/react-switch": "^1.1.1",
|
||||
"@radix-ui/react-tabs": "^1.0.4",
|
||||
"@radix-ui/react-tooltip": "^1.1.2",
|
||||
"@sparticuz/chromium": "^131.0.0",
|
||||
"@tiptap/extension-bullet-list": "^2.10.2",
|
||||
"@tiptap/extension-color": "^2.4.0",
|
||||
"@tiptap/extension-highlight": "^2.9.1",
|
||||
@@ -43,6 +44,7 @@
|
||||
"lucide-react": "^0.379.0",
|
||||
"next": "14.2.3",
|
||||
"puppeteer": "^23.9.0",
|
||||
"puppeteer-core": "^23.9.0",
|
||||
"react": "^18",
|
||||
"react-day-picker": "^8.10.1",
|
||||
"react-dom": "^18",
|
||||
|
||||
@@ -1,11 +1,22 @@
|
||||
import puppeteer from "puppeteer";
|
||||
// import puppeteer from "puppeteer";
|
||||
import { NextResponse } from "next/server";
|
||||
import puppeteer from "puppeteer-core";
|
||||
import chrome from "@sparticuz/chromium";
|
||||
export async function POST(req: Request) {
|
||||
try {
|
||||
const { content, margin } = await req.json();
|
||||
|
||||
// 客户端环境
|
||||
// const browser = await puppeteer.launch({
|
||||
// headless: true
|
||||
// });
|
||||
|
||||
// 无服务器端
|
||||
const browser = await puppeteer.launch({
|
||||
headless: true
|
||||
args: chrome.args,
|
||||
defaultViewport: chrome.defaultViewport,
|
||||
executablePath: await chrome.executablePath(),
|
||||
headless: chrome.headless
|
||||
});
|
||||
|
||||
const page = await browser.newPage();
|
||||
|
||||
Reference in New Issue
Block a user