记一次超级坑爹的python+flask+vue+mysql的w

作者: cynthia猫 | 来源:发表于2018-11-08 17:47 被阅读106次

一、前提条件介绍

这是一套前后端分离的web系统,后端flask,前端vue,数据库mysql。
我先是在本地调试了某个功能,然后本地有一个版本,就叫版本1。因此本地配置了相应的环境。
后来由于需要在别人修改的基础上把这个功能加上去,所以把别人的那套代码copy过来准备修改(别问我最开始为啥没用git管理)。别人的就叫版本2好了。
然后我美滋滋的开启了版本2的前后端(当然在此之前我是确定关闭了版本1的),但是改着改着就发现不对了,为啥调试的时候版本2的前端一直连着版本1的后端!

二、版本2的前端连到版本1的后端的,对策

试了无数种方法:

  • 找进程没找到——当然mac下用netstat的方式不是很熟,也可能是眼拙没找到)
  • 停了mysql服务也不行——当然,不排除有浏览器缓存)
  • 把浏览器缓存删了也不行,而且刷新页面居然还能登录进去!——当然,这个后期经过复现,发现是我在界面上停服务,没有用命令行(也试了,但是mac下命令行没效果,就在界面上点了stop按钮),点击的时候有可能手残双击了,然后停服务比较慢,结果导致停了之后又启动了。。。
  • ……

后来我想啊,那我重启吧。

重启好了。

三、又有问题!

因为自己改的过程中把代码弄乱了,所以重新从别人那里拷贝了代码,就叫版本3好了。版本2本来系统配置的数据库名叫db-1,然后我乱折腾的过程中给换成了db-2,同时db-1恢复了初始化时候的表结构。
因此版本3的时候我就没有初始化数据库,想着反正配置也是db-1,直接用呗。
然后启动服务调试的时候傻掉了:版本3直接连到了db-2去了!可是检查配置,都是db-1啊,这是为什么为什么为什么!

重启也不行!

着急干活,于是用了一个方法给搞好了:export DEV_DATABASE_URL=mysql+pymysql://root:root@localhost:3306/db-1?charset=utf8mb4

但是还是不明白为啥版本3会直接读取了db-2的配置,是因为版本2在用的时候,相关变量保存到本地了么?

以后有空慢慢研究,总之问题暂时是解决了,可以安心的改代码了。

相关文章

  • 记一次超级坑爹的python+flask+vue+mysql的w

    一、前提条件介绍 这是一套前后端分离的web系统,后端flask,前端vue,数据库mysql。我先是在本地调试了...

  • 坑爹的爹坑

    01 村里的奇葩事,真事!就是奇葩的让人咂舌。张明白有一个‘奇葩’的爹,人称张算计。 清明节,村里的张算计死了。人...

  • 极品小农场 名窑 第1453章

    第一千四百五十二章 坑爹的超级娃娃 “怎么会这样啊?”正忙活着磨绿豆粉的李汉,大受打击,名人跑了,成名人她爹了,坑...

  • 无奈的页面通信

    为了与stf页面通信,今天扣扣索索写了这个坑爹的代码,感觉超级费劲啊

  • iOS记一次坑爹的报错

    今天pod install 了一个第三方库,然后command+B就出现了下面的报错信息,莫名其妙,之前真机运行一...

  • iOS记一次坑爹的报错

    报错信息:xxxxxxx, missing required architecture x86_64 in fil...

  • 记一次坑爹的“志愿服务”

    上周d建的微信公众号发信息说提倡dy留深过年并且至少要在所在社区参加一次志愿活动。 我打开 “战疫先锋”小程序,大...

  • 坑爹的爹

    2023年1月31日 星期三 下午4:44 昨晚上娃爹又一晚上没回来了! 第一次一晚上跟他正面对决!从来没有这么直...

  • 坑爹?爹挖的坑

    坑爹的儿子都是被爹坑的 白米先生 字数 474 · 阅读 1 2020-06-13 09:35 说起来像绕口令。 ...

  • 坑爹

    坑爹…豆瓣就是个坑爹货

网友评论

  • cynthia猫:对了,有朋友指出mac上不要用netstat查端口号,要用lsof。试了一下,果然好用!

本文标题:记一次超级坑爹的python+flask+vue+mysql的w

本文链接:https://www.haomeiwen.com/subject/pinwxqtx.html