报错内容:GET data:image/gif;base64,undefined net::ERR_INVALID_URL
在前端和后端都启动的前提下,导致前端验证码图片不显示
这是已经调试好的!!
解决办法:
我是查了一下我的node版本,node -v 发现我的是20.x
但是系统推荐使用16.x / 18.x。然后我就修改了一下我的node版本为18.X
修改后就可以:
使用 Node Version Manager (nvm)
-
安装或更新 nvm(如果尚未安装):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.bashrc
-
安装 Node.js 18:
nvm install 18
-
设置为默认版本:
nvm alias default 18
-
验证版本:
node -v # 应输出 v18.x.x
再重新启动一下Nginx:
sudo systemctl start nginx
最后是刷新一下浏览器,验证码图片显示出来了: