《苍穹外卖》登录联调问题总结

1,125 阅读2分钟

《苍穹外卖》登录联调问题总结

一、前端实现部署及实现

1.nginx无法实现在中文存储路径下打开并且使其正常运行需要在全英文的存储路径下运行可以正常打开 2.配置环境变量

image.png 需要在环境变量中配置出nginx的绝对路径的存储位置,测试nginx是否部署成功

image.png 在命令提示窗口输入nginx -t

image.png 出现此结果说明已经调试成功,可以在自己电脑上看到前端界面

image.png 2.端口号占用问题,80端口号可能已经被IIS占用,最简单的方法是直接在nginx.conf文件中修改端口号,避免端口号占用问题

image.png

image.png 修改server的listen端口号就可以修改端口号。进入网站时输入localhost:8083(我这里修改为了8083)就可以正常进入,第二种方法是直接关掉IIS服务,此种方法较为繁琐,涉及到要关的东西也很多,所以建议还是直接用第一种方法

二、后端实现

1.将后端代码导入到Idea后直接对父工程sky-take-out进行编译

image.png 出现BUILD SUCCESS即可成功,点击运行

image.png 如果出现wechat的报错的话可以在application.yml文件中删除wechat下面的内容即可解决报错 修改数据库的用户名和密码,在application.yml和application-dev.yml中都需要修改用户名和密码,这个是自己设置的数据库的用户名和密码,需要注意的问题是yml文件中所有的内容是以字符串的形式上传所以密码的地方要加""将密码包含起来

2.密码错误问题

以上步骤做完后进行登录会出现密码错误,主要是因为登录采用Md5加密,而数据库中采用明文存储密码,所以会出现密码错误的登录登录报错,只需要将数据库的密码替换为**e10adc3949ba59abbe56e057f20f883e**即可实现正常登录

image.png 以上就是我在实现前后端登录联调时所遇到的问题,欢迎大家批评指正!