Record of intern

Just record

Posted by Haiming on March 11, 2019

11/03/2019

  1. Analysis the demand of event app (Eventbrite and Pigeonhole)
  2. Search on google & Github if there is similar projects

16/04/2019

今日经验总结:

  1. 如果想在浏览器上,当用户点击时弹出提示且一段时间自动消失并跳转到其他网页,可以使用modal,其为Bootstrap之中的一个插件。使用方式为:

17/04/19

今天主要做了给admin的user-management页面,实现了:

  • 筛选功能:admin可以看到所有图片,用户只可以看到自己的图片
  • 只有admin的bar上有user-management的选项
  • API之中实现了返回所有用户,但是不返回密码的查询

今日收获:

  1. 在不同的var之间跳转的时候,$rootscope的值会清除,也就是说,其实已经换了一个对象,相当于页面跳转并刷新了(因为displaymain二者是两个完全没有关系的页面,display的路由在index.js之中,其业务逻辑在自己的display.js里面,而对于main.js$rootScope,所有的controller都在里面。)
    • 在看到开了console的情况下,页面从main跳转到display.js之时整个console之中的所有数据清除就应该知道不对劲了……这分明就是纯纯粹粹的刷新!!肯定啥都没有了……
    • 最后实现是使用了$cookieStore来进行的,在使用Chrome调试的时候,发现不论是$http还是$cookieStore都显示没有定义,但是下面的测试发现可以使用,目前看来console.log()是任何情况下都比较靠谱的方式,可以将其中的所有数据输出,不会出现内部保存了数据但是提示没有定义的情况。
  2. ModgoDb之中查询的方式和Node.js连接MongoDb之后查询的方式不同。下面是二者返回数据之中去掉指定password列的query方法:
    • MongoDb之中: db.getCollection('User').find({},{"password":0})
    • Node.js和MongoDb结合: ` const collection = db.collection(‘User’); collection.find({},{projection:{“password”:0}})`