nodejs 配置代理服务器
const express = require('express');
const proxy = require('http-proxy-middleware');
const cors = require('cors');
var app = express();
app.use(cors({
    credentials: true,
    optionsSuccessStatus: 200,
    origin: 'http://localhost:8080' // 设置为项目所在服务器目录(允许跨域请求的网址)
}));
app.use('/api', proxy({
    target:'http://192.168.31.65:8000/', // 服务器api地址目录
    changeOrigin: true,
    pathRewrite:{
        "^/api":""
    }
}));
app.listen(3000,'192.168.31.65', function(){ // 代理接口
    console.log('代理接口启动成功');
})
// 例如 api接口为 http://192.168.31.65:8000/api/getid/a
// 实际应该请求的地址为 http://192.168.31.65:3000/api/getid/a
nodejs 配置代理服务器的更多相关文章
- 用nodejs搭建代理服务器
		
题图 From 极客时间 From Clm 前端开发者在工作中常常遇到跨域的问题,一般我们遇到跨域问题主要使用以下办法来解决: 1.jsonp 2.cors 3.配置代理服务器. jsonp不是很灵活 ...
 - nodejs配置及cmd常用操作
		
一.cmd常用操作 1.返回根目录cd\ 2.返回上层目录cd .. 3.查找当前目录下的所有文件dir 4.查找下层目录cd window 二.nodejs配置 Node.js安装包及源码下载地址为 ...
 - 使用HttpClient配置代理服务器模拟浏览器发送请求调用接口测试
		
在调用公司的某个接口时,直接通过浏览器配置代理服务器可以请求到如下数据: 请求url地址:http://wwwnei.xuebusi.com/rd-interface/getsales.jsp?cid ...
 - 用squid配置代理服务器(基于Ubuntu Server 12.04)
		
怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建.http://osssme.org/ 1. 安装squid $sudo apt-get install squid -y 注: ...
 - nodeJs配置相关以及JSON.parse
		
nodeJs配置相关 实际上说应用相关更好吧,我不是很懂. 今天在工作中,被同事解决了一个问题,虽然多花了一些额外时间,但长痛不如短痛嘛 实际上的问题就是npm run target等命令可以,但是n ...
 - CloseableHttpClient方式配置代理服务器访问外网
		
小编最近在负责银行内部项目.其中有模块需要访问天眼查API接口,但由于公司全部内网,所以需要配置代理服务器才可以访问外网接口. 又到了激动人心的上码时刻! public void Connect(Ht ...
 - iis配置代理服务器解决跨域问题
		
iis配置代理服务器解决跨域问题 解决:在发布的项目根目录添加web.config配置文件 在配置文件中system.webServer节点中加入 <?xml version="1.0 ...
 - Apache配置代理服务器的方法(1)
		
众所周知Apache是目前最优秀的HTTP服务器.实际上它不仅能当作服务器使用,也能够被用来架设代理服务器.本文就如何使用Apache架设HTTP代理服务器进行说明. 本文将基于Win32版的Apac ...
 - nodejs配置简单HTTP服务器
		
1.介绍 http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs. 如果你不想重复的写 nodeJs 的 web-server.js, 则可以使用这个. 2.安装 npm ...
 
随机推荐
- Spring Cloud 是什么
			
概念定义 Spring Cloud 是一个服务治理平台,提供了一些服务框架.包含了:服务注册与发现.配置中心.消息中心 .负载均衡.数据监控等等. Spring Cloud 是一个微服务框架,相比 D ...
 - Docker Compose 项目打包部署
			
Docker Compose 前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build.docker run 等命令操作容器.然而微服务架构的应用系统一 ...
 - @开发者,快来申请你的工业级NXP内核物联网开发板
			
米尔工业级NXP开发板试用活动(MYD-C8MMX) 不久前 米尔推出了新一代高性价比核心板之王 MYC-C8MMX核心板及开发板 获得众多客户热烈反馈 这一次 我们给各位带来福利 i.MX8M mi ...
 - MVC07
			
1. 讲解ASP.net MVC的I/O操作 新建一个控制台程序,输入代码如下 using System; using System.IO; namespace IO { class Program ...
 - 如何给女朋友讲SSM和springBoot的区别?(简单描述一下)
 - Windows10 JDK1.8安装及环境变量配置
			
一.下载JDK1.8: 下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html 二.安装步骤: 我们通常选择 ...
 - js动态创建svg与use 使用iconfont symbol
			
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 - golang 学习之路 string转换为其他类型  其他类型转换为string
			
将其他值转换为string 一般常用fmt.Sprintf(格式,转换的值) // 使用fmt.Sprintf 转换所有的类型为string 使用 这是第一种 // 注意在sprintf使用中需要注意 ...
 - Golang package轻量级KV数据缓存——go-cache源码分析
			
作者:Moon-Light-Dream 出处:https://www.cnblogs.com/Moon-Light-Dream/ 转载:欢迎转载,但未经作者同意,必须保留此段声明:必须在文章中给出原文 ...
 - python的基本数据类型简介
			
python的基本数据类型有:数字-numbers.字符串-str.列表-list.元组-tuple.字典-dict.布尔-bool.集合-set 下面来个概览先大概了解一下,后面博文中咱再细说- 1 ...