技术博客

踩过的坑,跨过的坎,爆过的雷

Webpack 代理无效

今天下午一位同事在自己的imac上调试前端程序,使用webpack的代理功能试图连接自己机器上的后端服务。发现代理无效,足足折腾了一下午,最后总算搞定了。 记录一下具体的原因: 以我们实际发生的问题为例: 前端用 webpack-dev-server 启动在 localhost:8080,接口路径为 /api/somefunction,需要代理映射到 localhost:8081/api/somefunction上 但是实际上,localhost:8081上面该方法的路径是 /api/somefunction/,注意多了一个斜线。 由于localhost:8081一直是可以访问的,所以浏览器始终返回的是 localhost:8080/api/somefunction 不存在,404错误。理所当然的就会被认为是代理没有起作用。怀疑ide的问题,怀疑终端的问题,怀疑操作系统的问题,怀疑机器的问题 当然同样的代码在别人的机器上,是可以出现代理错误的,因为别人的机器上没有启动localhost:8081的服务 最终直到他把自己的localhost:8081停掉,才发现了根本的原因。 希望看到的人能够有所借鉴,少走弯路。

Centos7 通用服务器配置

安装 Docker 卸载旧版,如果之前没有安装过旧版请忽略 yum remove docker docker-common docker-selinux docker-engine 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2 设置 yum 源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo…