Development/Node.js

    [Node.js] 프로젝트 미어캣 서버 연결하며 있었던 이슈

    1. mixed content error https server에서 http로 요청하면 안 된다. 그러한 규칙이 있다. 2. 서버에 SSL 적용 그래서 서버에 ssl을 적용하려 했다. 기존 nginx에 적용되고 있던 인증서를 그대로 express에 적용하려 했으나 문제가 발생했다. 그래서 express는 8081에 배포, nginx는 8082에 들어오는 것을 ssl 설정해서 8081로 포트포워딩하는 방식을 채용했다. 3. trust anchor for certification path not found 오류 openssl을 이용해 새 인증서를 발급받고 그걸 node server에 적용함으로써 해결했음. 개발 서버의 local은 해당 서버의 ssl이 적용되어서 그런 게 아닐까... -> 시간이 지나니까 해..

    [Node.js] Node.js + typescript MVC 코딩 패턴

    Node.js 코딩 패턴 이 구조에 대해 좀 더 자세히 이해하려면 node.js MVC 패턴인 Routes-Controller-Service에 대해 좀 자세히 알아야 할 것 같다. 먼저 각각의 용어에 대한 설명은 다음과 같다. Route Request end point를 어디에서 처리할지, 즉 경로와 그 경로에 대한 처리 함수들을 모아 둔 곳이다. 다음과 같은 형식으로 이루어져 있으며, [PATH]가 호출되었을 때 [Controller 함수]를 호출하는 역할을 한다. router.get([PATH], [Controller 함수]); Controller 사용자에게 어떤 값을 전해줄지 가공하는 부분. Service로부터 값을 받아와서 http header나 body에 값을 넣고 예외처리하고, 응답하는 역할을..