From 7ece12c131301b9c7fce0eff4ae7fbf7ef6756e2 Mon Sep 17 00:00:00 2001 From: MoeFurina Date: Mon, 28 Jul 2025 19:01:00 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"feat:=20=E5=B0=9D=E8=AF=95=E6=94=AF?= =?UTF-8?q?=E6=8C=81edgeone"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 99f1639f83c4d7ca845baca3814377d11c77c214. --- api/index.js | 23 ----------------------- edgeone.config.json | 33 --------------------------------- edgeone.json | 14 ++++++++++++++ 3 files changed, 14 insertions(+), 56 deletions(-) delete mode 100644 api/index.js delete mode 100644 edgeone.config.json create mode 100644 edgeone.json diff --git a/api/index.js b/api/index.js deleted file mode 100644 index e7b2b36..0000000 --- a/api/index.js +++ /dev/null @@ -1,23 +0,0 @@ -const { serveNcmApi } = require('../server') - -export default async function handler(req, res) { - // EdgeOne Pages 环境配置 - process.env.NODE_ENV = 'production' - - // 初始化服务 - const app = await serveNcmApi({ - port: process.env.PORT || 3000, - host: '0.0.0.0' - }) - - // 将请求转发给 Express 应用 - return new Promise((resolve, reject) => { - app.handle(req, res, (err) => { - if (err) { - reject(err) - } else { - resolve() - } - }) - }) -} diff --git a/edgeone.config.json b/edgeone.config.json deleted file mode 100644 index 4a148d1..0000000 --- a/edgeone.config.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "functions": { - "*": { - "memory": 1024, - "runtime": "nodejs18" - } - }, - "routes": [ - { - "src": "/(.*)", - "dest": "/api/index.js", - "headers": { - "Access-Control-Allow-Credentials": "true", - "Access-Control-Allow-Methods": "GET,POST,PUT,DELETE,OPTIONS", - "Access-Control-Allow-Headers": "X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version" - } - } - ], - "build": { - "command": "pnpm install --registry=https://registry.npmmirror.com", - "include": [ - "api", - "module", - "util", - "plugins", - "public", - "data", - "server.js", - "package.json", - ".env" - ] - } -} diff --git a/edgeone.json b/edgeone.json new file mode 100644 index 0000000..38b8826 --- /dev/null +++ b/edgeone.json @@ -0,0 +1,14 @@ +{ + "functions": [ + { + "path": "/(.*)", + "method": ["GET", "POST", "PUT", "DELETE", "OPTIONS"], + "handler": "index.js", + "headers": { + "Access-Control-Allow-Credentials": "true", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", + "Access-Control-Allow-Headers": "X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version" + } + } + ] +}