恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

node,koa2实现nginx服务器代理功能

  • 首页
  • 资讯中心
  • /
  • node,koa2实现nginx服务器代理功能

相关资讯

B站缓存转MP4,5秒救回你的离线视频 2026/8/15 14:12:45
每天省下两小时:把重复鼠标键盘操作录成脚本的 Pulover‘s Macro Creator 2026/8/15 14:12:45
【返回1000能7或11整除又不7和11整除数量】2022-11-17 2026/8/15 14:12:45

最新资讯

Obsidian 表格增强插件完全上手指南:不碰 Markdown 源码,像操作 Excel 一样编辑表格
Lenovo Legion Toolkit拯救者工具箱完整指南:用开源方案接管笔记本硬件控制
XUnity.AutoTranslator 实战指南:5 步让 Unity 游戏实现免费即时汉化
绝区零一条龙:把每天两小时的“作业时间“压缩成一段挂机时间的完整上手指南
vectorizer图像矢量化实战:两个函数把PNG位图变成SVG,放大百倍依然清晰
Bootstrap 4 Login Page Template响应式设计揭秘:适配移动端的关键技术

今日推荐

内景 空间站内部 中国空间站 太空 内仓
重新定义数据接口:3个突破性场景让通达信数据读取更智能
5大网络安全实操平台,免费练手入门,轻松掌握攻防技能

本周热门

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁
如何快速生成中国车牌图片:Python开源工具完整指南
当 LLM 遇见大文档:主流开源项目如何处理上下文超限

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

node,koa2实现nginx服务器代理功能

发布时间:2026/8/15 14:12:45
node,koa2实现nginx服务器代理功能 文章目录vue项目打包,api设置为替换api一、vue项目打包,api设置为替换api那么调用接口的时候默认是本地调用,这个时候部署到node上的项目会自己调用自己的资源,那么是调用不到的二、使用koa2的koa2-proxy-middleware功能进行代理操作一定不要使用koa-bodyparser,那么请求转发只能转发请求get,post无效也可能会503const Koa require(koa) const app new Koa() const views require(koa-views) const json require(koa-json) const onerror require(koa-onerror) const logger require(koa-logger) const fs require(fs); const path require(path); const proxy require(koa2-proxy-middleware); // error handler onerror(app) // middlewares app.use(json()) app.use(logger()) app.use(require(koa-static)(__dirname /public)) app.use(views(__dirname /views, { extension: pug })) const options { targets: { /api/(.*): { target: http://xx.xxx.xx.xx:80/, ws: true, changeOrigin: true, pathRewrite: { ^/api/: //和前端代理一样,选择api替换为什么 } }, } } app.use(proxy(options)); // logger app.use(async (ctx, next) { ctx.set(Access-Control-Allow-Origin, *); if (ctx.url /) { await next(); } else { const html await fs.readFileSync(path.resolve(__dirname /public/index.html)); ctx.body html.toString(); } }) // error-handling app.on(error, (err, ctx) { console.error(server error, err, ctx) }); module.exports app

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号