function username(name: string) {
return function (req, res, next) {
...
};
}
새로이 적용할 방식에따라 미들웨어를 간단하게 만들어 봄. 파라미터를 요구하는 미들웨어도 존재하므로 해당부분을 적용해서 테스트 해봄. 그리고 locals의 변수로 내보내는 것을 테스트 해봄. 동작은 가능하게 구성하였으나 세부적인 구조를 구성하는데에 많이 고민 해야할 것 같다는 것을 확인.
또한 어느정도부분까지 미들웨어를 사용하지 않을지를 나누는것도 생각 해봐야겠다고 여겨짐.
작성해보며 고민해봐야겠다.