Ai
1 Star 1 Fork 0

f2e-server/web_downloader

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
app.mjs 1.31 KB
一键复制 编辑 原始数据 按行查看 历史
shiyangyang 提交于 2024-06-05 20:31 +08:00 . update
// @ts-check
import { createServer, logger } from 'f2e-server3'
import * as path from 'path'
const basePath = path.join(process.cwd(), './__sources__')
createServer({
mode: "prod",
port: 2850,
try_files: 'index.html',
proxies: [
{
location: /^\/?(\$[^/]+)/,
origin: (url) => `https://${url.match(/^\/?\$([^/]+)/)?.[1]}`,
pathname: '',
requestOptions: {
rejectUnauthorized: false,
},
saver: {
pathBodyDir: basePath,
pathHeaders: path.join(basePath, 'headers.json'),
},
responseRender (data, resp, ctx) {
logger.info(ctx.req.getUrl(), data.length)
return data
},
},
{
location: /^\/?(documentation)/,
origin: "https://docs.sw.siemens.com",
pathname: '$1',
requestOptions: {
rejectUnauthorized: false,
},
saver: {
pathBodyDir: basePath,
pathHeaders: path.join(basePath, 'headers.json'),
},
responseRender (data, resp, ctx) {
logger.info(ctx.req.getUrl(), data.length)
return data
},
},
],
dest: basePath,
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/f2e-server/web_downloader.git
git@gitee.com:f2e-server/web_downloader.git
f2e-server
web_downloader
web_downloader
master

搜索帮助