作业做一半刚想到一个问题我用node跑如果两个人(打比方)
javascript吧
全部回复
仅看楼主
level 1
带我一个♂主送
楼主
作业做一半刚想到一个问题
我用node跑
如果两个人(打比方) 一起登录
这个loginer(登录人)会不会只会被覆盖到晚登陆的人
相当于写个图书馆
(学一个月 给一个礼拜做 我原先打算能用就行 拿点分儿)
我自己网页开了俩local 但我不知道如果用heroku这种发布之后还会不会本地覆盖(毕竟本地好像怎么都试不出来吧 肯定会覆盖的)
打个比方 我的问题:
一个人先登录网站
第二个登录之后
第一个人借的书会不会被存到第二个人的历史记录里?
求救啊 三天之后就要交了
2020年08月01日 20点08分
1
level 1
带我一个♂主送
楼主
里面一些问题什么String用成Array那些请无视
没design直接开始写了
懒得改数据库…
2020年08月01日 20点08分
2
level 11
夜深不知梦
从代码推断getbook是Stock的实例,loginer是User的实例
难道不该是从request的query或者body又或者其他什么方法把书的isbn跟登录人的id传进来?
然后Stock.findOne(isbn)找到要借的这本书, User.findOne(id)找到借书的人?
然后才是你/borrow下的代码
2020年08月02日 00点08分
3
带我一个♂主送
对的 确实 我就是在想 如果发布之后 js是在每个人本地的电脑下跑么(话说这问题好像是基础是不是) 这些var是在服务器跑还是每个用户的电脑跑
2020年08月02日 00点08分
夜深不知梦
@带我一个♂主送
???这肯定是服务器代码啊, 你总不能让每个客户端都去装套Mongo吧?
2020年08月02日 00点08分
带我一个♂主送
@夜深不知梦
那如果我用两个台式机 登陆两个账号 第一人先登录 第二人后登录 那么在第二人登录之后 第一人的信息就没了么 比如在第二人登录之后 第一人打开历史记录 打开的是第二个人的记录而不是他自己的么 如果是这样的话 应该怎么写…
2020年08月02日 04点08分
夜深不知梦
我完全不知道你在描述啥,先登后登有啥关系吗?就拿你的代码来说,除非两个用户id一样,不然记录为什么会被覆盖
2020年08月02日 04点08分
1