当前位置: 首页 > 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, //开启页面自动刷新
};


http://www.mrgr.cn/news/7567.html

相关文章:

  • AI绘制思维导图:使用SpringBoot和Vue实现智能可视化
  • 勇闯机器学习(第五关--中文文本特征提取)
  • 如何使用ssm实现学生公寓管理系统的设计与实现
  • Python自动化测试工具selenium使用指南
  • 代理模式:静态代理和动态代理
  • Godot《躲避小兵》实战之创建游戏主场景
  • 灵活升级与降级:轻松切换EC2实例类型的最佳实践
  • Java编程:单一职责原则
  • 了解基准测试(benchmark test)
  • CISAW安全运维认证考试重点内容介绍
  • 微服务中不同的容错模式
  • AI引领边缘计算变革,打造嵌入式产业新未来
  • Java笔试面试题AI答之线程(6)
  • 华为od(D卷) 堆内存申请
  • Spring Boot 大数据处理实战:运用迭代器模式避免内存溢出
  • Android DropboxManagerService源码分析
  • C语言家教记录(八)
  • 【系统分析师】-综合知识-计算机网络与信息安全
  • tp5php7.4配置sqlserver问题汇总
  • 浅谈:搭建一个属于自己的网站+源码+售后过程