express配置代理
来源:互联网 发布:练书法的好处知乎 编辑:程序博客网 时间:2024/06/08 01:20
一、安装准备
npm install express --savenpm install http-proxy-middleware --save-dev
现如今前后端分离的开发模式已成为一种趋势,所以前端开发环境搭建是很有必要的。我们可以利用express搭建一个前端的本地开发环境。
前端开发主要为调试界面,前后端接口交互等。express服务器都可以帮我们完成这些。
二、服务启动文件
var express = require('express');var app = express();var proxy = require('http-proxy-middleware');var proxyTable = { '/api/**': { target: 'http://app.xiaochina.net', changeOrigin: true }}Object.keys(proxyTable).forEach(function(key){ app.use(proxy(key,proxyTable[key]));})app.use(express.static('build'));app.get('/', function (req, res) { res.send('Hello World!');});var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; console.log('Example app listening at http://%s:%s', host, port);});
express搭建web服务器只需要几行代码,简直是简单得不行,express具体用法可参考官网express
服务代理插件http-proxy-middleware
var proxyTable = { '/api/**': { target: 'http://app.xiaochina.net', changeOrigin: true }}Object.keys(proxyTable).forEach(function(key){ app.use(proxy(key,proxyTable[key]));})
proxyTable 配置代理转发,/api/**表示转发/api下的所有请求,target配置转发目的。
再通过app.use(proxy(key,proxyTable[key]));
这样我们的本地环境请求便可以完成转发到目的服务器了。
阅读全文
0 0
- express配置代理
- nodejs express 配置不成功
- express 配置以及使用
- Nodejs|Express安装配置
- 安装express及配置
- Express详细配置说明
- [Express-02] 路由配置
- express + webpack + react 配置
- express配置babel
- 配置express问题汇总
- npm安装express公司网络代理解决方案。
- node+express+http-proxy-middleware代理转发
- 配置SqlServer 2005Express Edition
- MSSQL Server 2005 Express 配置
- nodejs+npmjs+express安装配置
- IIS Express局域网访问配置
- vs2012 iis express Web配置
- express的基本配置项
- leetcode第一道
- 写报告要求
- 最详讲解 输入url到页面返回的全过程
- ubuntu系统下挂载新的硬盘
- sublime 中文乱码与替换变量
- express配置代理
- win7下Qt5使用mysql C++编程配置
- postgresql中获取json数据和聚合函数的使用
- 《C++ Primer》第五版课后习题解答_第四章(3)(34-38)
- 零基础学Support Vector Machine(SVM)
- 初探IDEA MAVEN项目搭建
- 为什么贝叶斯优化比网格搜索和随机搜索更高效呢?
- 解决Matcaffe的编译问题
- 前端面试准备-2