Koa2 静态服务及代理配置
const path = require('path')
const Koa = require('koa')
const static = require('koa-static')
const httpProxyMiddleware = require('http-proxy-middleware')
const koaConnect = require('koa2-connect')const app = new Koa()// 引入静态文件
app.use(static(path.join(__dirname, 'dist')))// 代理兼容封装
const proxy = function (context, options) {if (typeof options === 'string') {options = {target: options}}return async function (ctx, next) {await koaConnect(httpProxyMiddleware(context, options))(ctx, next)}
}// 代理配置
const proxyTable = {'/api': {target: 'http://localhost:3333',changeOrigin: true}
}Object.keys(proxyTable).map(context => {const options = proxyTable[context]// 使用代理app.use(proxy(context, options))
})app.listen(3001, () => console.log('3001'))
github
转载于:https://www.cnblogs.com/lshilin/p/10369759.html
Koa2 静态服务及代理配置相关推荐
- 前端静态服务踩坑实践
前言 随着前端项目的增大,越来越多时候会把动静态资源进行分离部署,对于分离部署时常常涉及到代理转发的问题,专网项目主要使用 nginx + docker + k8s的部署方式,本文主要分享一些相关项目 ...
- Nginx_01_Nginx三大基础功能(静态服务器、虚拟主机、负载均衡/服务端代理)
文章目录 一.前言 二.Nginx三大功能--HTTP服务器 三.Nginx三大功能--虚拟主机 3.1 虚拟主机 3.2 Nginx配置文件的结构 3.3 Nginx三种虚拟主机方式--基于ip的虚 ...
- Vercel 配置服务端代理
解决问题 Vercel 是一个用于静态站点和无服务器功能的云平台,非常适合您的工作流.它使开发人员能够托管即时部署.自动扩展.无需监督.无需配置的网站和web服务. Vercel 部署的站点是 HTT ...
- Nginx 概述 如何正规安装 静态网页配置 反向代理配置 负载均衡配置
目录 1. 基本概念 1.1 Nginx初步认识 1.2 正向/反向代理 1.3 域名和IP 2. Nginx安装和配置 2.1 安装Nginx 2.2 配置 3. Nginx的使用 3.1 部署静态 ...
- nginx 做上网服务代理配置
在nginx.conf中加一项 #代理上网 server { resolver 223.6.6.6; listen 82; location ...
- nginx常用代理配置
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试过程中,简单总结了一下常见的nginx代理配置. 1. 最简反向代理配置 在http节点下,使用upstream配置服务地址,使用ser ...
- Android平台Chromium net中的代理配置信息获取
在计算机网络中,代理服务器 扮演着发起请求的客户端与服务器之间的中间人的角色.客户端连接到代理服务器,请求一些服务,比如文件,网页,或其它可以从服务器获得的资源,代理服务器以简化和控制复杂度的形式获取 ...
- Nginx安装/负载均衡/反向代理配置与调优
[Nginx安装] Linux下直接使用包管理安装 sudo apt-get install nginx 使用whereis命令查看安装位置 whereis nginx #sbin下代表nginx可执 ...
- 正向代理和Nginx反向代理配置介绍
正向代理和Nginx反向代理配置介绍 * Author QiuRiMangCao 秋日芒草* 正向代理(代理对象是pc) 是一个位于客户端(pc)和原始服务器(google.com)之间的服务器 场景 ...
最新文章
- kibana-7.15.2 中文简体
- C语言 指针数组和数组指针区别 - C语言零基础入门教程
- 计算机单元格的引用计算,计算机应用 单元格的引用 单元格的引用.pptx
- nginx 多php项目配置文件,nginx 配置文件配置多个站点
- [原创]聊聊如何在职场中发邮件
- python 命名管道_Linux 下 Python 读取命名管道的疑惑
- 修改HDFS文件所有者
- 这个问题,正在郁闷中,网上找了好久,也只见问不见答!
- Unity(十九):获取编辑器内置样式和内置图标
- windows内核驱动
- 热力地图高德_调用高德地图API(热力图)详解
- 网页设计配色应用实例剖析——蓝色系
- laravel-excel 3 导出(多图片导出)
- libmudbus库使用的一二事
- 微商怎么引流学生粉?如何把学生粉变现成精准粉?
- ZYNQ启动流程分析之BootROM
- The 10th Zhejiang Provincial Collegiate Programming Contest 蒻菜的水题题解。
- 计算存储分离在京东云消息中间件JCQ上的应用
- cocos creator 绘制闪电特效
- MX3从flyme5降级至flyme3