当前位置: 首页 > news >正文

webpark 如何将本地访问地址http://localshot:3000修改为自己需要的访问地址https://www.example.com:3000

 后端限制了只能【https://*.example.com】能访问,前端启动本地服务是【http://localhost:3000】【http://127.0.0.1:3000】,访问不到后端接口。

需要在启动浏览器访问的时候,单独配置地址栏访问参数。

项目使用的是webpark加载浏览器。

中文文档:DevServer | webpack 中文文档 | webpack中文文档 | webpack中文网 

github:https://github.com/webpack

webpark版本:https://github.com/webpack/webpack/releases

1、启动https协议
2、覆盖掉locahost

3、open浏览器打开 

4、配置代码
module.exports = {//...devServer: {https: true,//默认情况下,开发服务器将通过 HTTP 提供服务。可以选择使用 HTTPS 提供服务host: 'locallogin.hrmch.com',//配置主机名和端口port: '8000',
};
5、访问项目,遇到问题

运行项目后,在浏览器自动打开 https://locallogin.hrmch.com:8000/ 

遇到问题1:显示【502 Bad Gateway】,在hosts文件里面配置 127.0.0.1 locallogin.hrmch.com

遇到问题2:显示【Invalid Host header】

在devServer里面设置下列两项

allowedHosts: 'all',//允许你指定哪些主机名(all:所有主机)可以访问开发服务器   
disableHostCheck:true,//来禁用主机头的检查,但这会降低安全性,不建议在生产环境中使用。
 6、成功访问页面

7、最终代码
module.exports = {//...devServer: {allowedHosts: 'all',//允许你指定哪些主机名(all:所有主机)可以访问开发服务器disableHostCheck:true,//来禁用主机头的检查,但这会降低安全性,不建议在生产环境中使用。https: true,//默认情况下,开发服务器将通过 HTTP 提供服务。可以选择使用 HTTPS 提供服务host: 'locallogin.hrmch.com',//配置主机名和端口port: '8000',open: true,//告诉 dev-server 在服务器已经启动后打开浏览器。设置其为 true 以打开你的默认浏览器。publicPath: defaultSettings.publicPath,hot: true, //开启热点inline: true, //开启页面自动刷新
};

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【ES6】使用Proxy实现单例模式
  • 论文阅读:scMGCA----模型方法
  • Go语言Time包的使用
  • C. Propagating tree
  • HTML5 浏览器支持
  • XML CSS:结构和样式的完美结合
  • 秋招突击——8/16——字节广告业务——面经整理——二面挂
  • 【docker compose 部署和 go 热部署工具fresh】
  • git rebase和git merge的区别
  • EazyDraw for Mac 矢量图绘制设计软件
  • MySQL 学习笔记之事务操作
  • yd云手机登录算法分析
  • EXCEL 分段排序--Excel难题#86
  • 趣味算法------尾部零的个数(C语言,python双重解法)
  • 【微信小程序】使用 npm 包 - API Promise化-- miniprogram-api-promise
  • Android组件 - 收藏集 - 掘金
  • classpath对获取配置文件的影响
  • css属性的继承、初识值、计算值、当前值、应用值
  • php ci框架整合银盛支付
  • Python学习之路13-记分
  • React-flux杂记
  • React-生命周期杂记
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 前端之Sass/Scss实战笔记
  • 区块链技术特点之去中心化特性
  • 使用API自动生成工具优化前端工作流
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 学习使用ExpressJS 4.0中的新Router
  • 用Canvas画一棵二叉树
  • 追踪解析 FutureTask 源码
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​ArcGIS Pro 如何批量删除字段
  • ​如何防止网络攻击?
  • #vue3 实现前端下载excel文件模板功能
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (C语言)共用体union的用法举例
  • (PADS学习)第二章:原理图绘制 第一部分
  • (八)Flask之app.route装饰器函数的参数
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (二)PySpark3:SparkSQL编程
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)编辑寄语:因为爱心,所以美丽
  • (转载)Linux网络编程入门
  • (自用)gtest单元测试
  • .aanva
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .env.development、.env.production、.env.staging
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @JSONField或@JsonProperty注解使用
  • @RequestMapping 和 @GetMapping等子注解的区别及其用法
  • @Slf4j idea标红Cannot resolve symbol ‘log‘