本文主要给大家介绍的是关于利用node.js实现反向代理的相关内容,分享出供大家参考学习,下面话不多说,来一起看看详细的介绍:

跨域问题是前端开发很常见的问题解决方案有很多种
前端添加代理
以vue-cli为例,前端添加代理
dev: {
env: require('./dev.env'),
port: 8888,
autoOpenBrowser: true,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {
'/api':{
target: 'http://localhost:3000',
changeOrigin: true,
}
}
其中'/api'为接口的前缀,target为后端服务地址
前端请求示例
vm.$http.post('/api/reg', JSON.stringify(info)).then(() => {
}, () => {
});
反向代理
反向代理可以理解为指定一个服务地址为内部服务器地址。
为什么需要反向代理
如果只是作为接口请求,其实前端搭建代理服务器就可以了,但是代理服务器并不能满足所有的日常开发。
比如说单点登录的实现,需求服务端做302跳转。但是前端文件没有部署到后端服务器时,set-cookie是不能成功种下cookie登录信息的。
这就需要在后端服务器添加反向代理。
示例如下
const proxy = httpProxy.createProxyServer();
const proxyServer = http.createServer((req, res) => {
proxy.web(req, res, {
target: 'http://localhost:8888',
});
});
proxyServer.listen(8088, () => {
console.log('proxy server is running ');
});
这样前端开发就可以在8088端口了,当然热加载功能是在前端服务器的8888端口
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# nodejs
# 反向代理
# 实现反向代理
# nodejs反向代理跨域
# 抛弃Nginx使用nodejs做反向代理服务器
# Node.js站点使用Nginx作反向代理时配置GZip压缩的教程
# 腾讯云(ubuntu)下安装 nodejs + 实现 Nginx 反向代理服务器
# Linux安装NodeJs并配合Nginx实现反向代理
# 详解用node.js实现简单的反向代理
# 的是
# 后端
# 单点
# 代理服务器
# 就可以
# 是在
# 相关内容
# 这就
# 给大家
# 问题是
# 为例
# 跳转
# 这篇文章
# 谢谢大家
# 多说
# 能满足
# 需要注意
# 服务端
# 种下
# 加载
相关文章:
制作旅游网站html,怎样注册旅游网站?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
企业微网站怎么做,公司网站和公众号有什么区别?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
php json中文编码为null的解决办法
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
如何在IIS7中新建站点?详细步骤解析
如何快速搭建个人网站并优化SEO?
网站按钮制作软件,如何实现网页中按钮的自动点击?
Thinkphp 中 distinct 的用法解析
建站之星安装模板失败:服务器环境不兼容?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何选择高性价比服务器搭建个人网站?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
如何通过老薛主机一键快速建站?
建站之星如何通过成品分离优化网站效率?
,网页ppt怎么弄成自己的ppt?
音响网站制作视频教程,隆霸音响官方网站?
广德云建站网站建设方案与建站流程优化指南
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何在Windows虚拟主机上快速搭建网站?
,怎么用自己头像做动态表情包?
大连网站设计制作招聘信息,大连投诉网站有哪些?
,交易猫的商品怎么发布到网站上去?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
如何通过wdcp面板快速创建网站?
如何选择PHP开源工具快速搭建网站?
如何快速完成中国万网建站详细流程?
做企业网站制作流程,企业网站制作基本流程有哪些?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
东莞专业制作网站的公司,东莞大学生网的网址是什么?
建站之星伪静态规则如何正确配置?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
一键网站制作软件,义乌购一件代发流程?
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
建站之星展会模板:智能建站与自助搭建高效解决方案
微信小程序 input输入框控件详解及实例(多种示例)
广东专业制作网站有哪些,广东省能源集团有限公司官网?
电商网站制作价格怎么算,网上拍卖流程以及规则?
如何用VPS主机快速搭建个人网站?
建站主机与服务器功能差异如何区分?
活动邀请函制作网站有哪些,活动邀请函文案?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
,想在网上投简历,哪几个网站比较好?
IOS倒计时设置UIButton标题title的抖动问题
建站主机功能解析:服务器选择与快速搭建指南
*请认真填写需求信息,我们会在24小时内与您取得联系。