Node.js에서 EJS 템플릿 엔진을 사용하면 웹 애플리케이션 개발 과정을 더욱 효율적으로 만들 수 있습니다. 특히, 사이드바, 헤더, 풋터와 같이 반복되는 페이지 요소를 include 문법을 통해 한 곳에서 관리할 수 있는 기능은 개발자에게 큰 도움이 됩니다. 그러나 EJS 버전 업데이트로 인해 예전 방식의 include 문법이 에러를 발생시키는 경우가 생겼습니다. 이 글에서는 버전에 따른 include 문법의 차이와 해결 방법을 알아볼께요. EJS 버전에 따른 include 문법 변경 EJS 2.x 버전 EJS 2.x 버전에서는 와 같은 방식으로 include를 사용할 수 있었습니다. 이는 상대적으로 간단한 문법으로, 다른 페이지 요소를 쉽게 포함시킬 수 있게 해줍니다. EJS 3.x 버전 EJS ..
전체 글
IT 업계에서 개발자로 일하고 있습니다. 다양한 프로그래밍 언어의 코드 문제 해결과 IT 최신 트렌드를 다룹니다. Python부터 Java까지, 초보자와 전문가 모두에게 필요한 정보를 제공하며, IT 분야의 심층적인 논의와 분석을 통해 지식을 넓힐 수 있는 공간입니다.컴퓨터를 사용한다면 윈도우10과 오피스 365를 쓰지 않는 사람이 누가 있겠는가??? 옛날은 크랙버전으로 불법으로 많이 쓰기는 했지만 점점 시대가 변하는 만큼 정품이라는 것을 써야 할 때가 오는 거 같다. 그러다 보니 쿠팡뿐만 아니라 여러 소셜 사이트에서 판매를 하는 3500원짜리 5천원짜리 라이센스를 판매하는 글들을 보게 된다. 과연 불법인가? 아닌가에 대한 논란은... 끊이지 않기는 하지만..... 일단 사봤다. 5천원을 주고 샀는데 메일이 날아왔다. 윈도 10 프로 시디키와 오피스 365 로그인을 할 수 있는 계정이 날아왔다. 윈도우는 노트북에 설치형이기에 이미 잘 쓰고 있으므로 오피스 365 계정을 입력하여 다운받아서 설치해보기로 했다. 먼저 https://potal.office.com 에 접속해..
최근 서버 구축과 관련된 논의에서 자주 등장하는 것은 'On-Premise(온프레미스)'와 'VPN', 그리고 'Off-Premise(오프프레미스)'와 'Cloud(클라우드)' 개념입니다. 이러한 용어들은 서버와 네트워크 인프라 구축 방식에 대한 중요한 개념이라고 볼수 있습니다. 지금 흔히 사용하고 있는 클라우드가 왜 오프프레미스인지 시놀로지로 자체서버를 구축하는게 왜 온프레미스인지 이해를 하기 위해서, 본 글에서는 이 개념들을 명확히 정리하고, 각각의 장단점을 살펴보며, 어떤 상황에서 어느 방식이 적합할지에 대해 알아보도록 하겠습니다. 1. On-Premise(온프레미스)와 VPN(virtual private network) 정의 온프레미스는 기업이나 개인이 자체적으로 서버와 네트워크 인프라를 직접 설..
서버를 처음 셋팅을 하다보면 생소한 용어들이 많다 특히나 윈도우에 적응해져있는 옛날사람인 나는 모르겠다. sudo 명령어로 install 을 하라니.... ㅎㄷㄷ 더보기 sudo 명령어는 유닉스 및 유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램 명칭은 본래 슈퍼유저로서의 실행에 사용되던 것에서 “superuser do”에서 유래하였으나, 후에 프로그램의 기능이 확장되며 “substitute user do”(다른 사용자의 권한으로 실행)의 줄임말로 해석 - 위키백과중에 - 그냥 유닉스나 리눅스에서 윈도우에서의 관리자권한으로 실행이라는 뜻인듯.... 아파치 서버를 윈도우에서 세팅하다보니 여러가지 난관에 부딪히는 것중에 하나가 이런 명령어체..