TIL | WIL

2/8 수 (프로젝트 발표) TIL

깊은바다거북 2023. 2. 8. 22:33

(베이커리 이커머스 프로젝트 발표)

오늘은 발표를 들으며 프로젝트를 진행하며 든 생각과 질문거리들만 적어둔다.

  • 프로젝트 폴더 관리를 실무에서는 다들 어떻게 하는 걸까? 특별한 노하우가 있을까? 지금만 해도 파일이 많아져서 여기저기 찾아 옮겨 다니기가 힘든데 말이다.
  • 프로젝트가 더 커지면 한 사람이 ‘파악하고 있어야 하는 범위’가 어디까지인지 명확히 선을 긋고 시작할게 될까? 그렇게가 가능할까?
  • 다들 어떻게 웹소켓으로 실시간 채팅을 만드는 것이, ‘관리자 측에서는 채팅방 목록을 볼 수 있어야겠고 사용자 이름으로 방 이름을 정하자’같은 기능이 있어야 한다고하나같이 생각해낼 수 있었는지?
  • 테스트 코드를 작성하는 비법(…)


Sequelize - 조건절에 OR와 LIKE 짬뽕시키기

Product.findAll({
  where: {
    [Op.or]: [
      {product_name: {[Op.like]: '%빵%'}},
      {product_detail: {[Op.like]: '%빵%'}}
    ]
  }
});
// SELECT * FROM product WHERE product_name LIKE '%빵%' OR product_detail LIKE '%빵%';
// 같은 쿼리문이 나오길 기대함. 

참고: https://stackoverflow.com/questions/53971268/node-sequelize-find-where-like-wildcard



Uploaded by N2T