Node.js 라이브러리 Express 설치하기
By 케찹만땅 | 2020년 9월 14일 |
먼저 프로젝트 폴더를 하나 만들어 npm init을 실행시키고, 엔터만 계속 누르다가 entry point에서 nodejs 웹 서버 홈페이지 이름을 부여합니다. 이거 하나만 주의해서 설정하면 됩니다. 여기서는 mainpage.js로, 이후 계속 엔터만 누르면 되는데 아래 색색 글씨는 npm 패치 업데이트 하라는 문구. 바로 해줍니다. 바로 끝났습니다. 도대체 -g 옵션은 왜 안먹는건지. 이제 본론으로 들어가서 노드 js의 라이브러리인 Express를 설치합니다. 먼저 현 상태에서 파일 목록을 확인하면 package.json을 볼 수 있습니다. 명령 실행은 npm install express 이번엔 -g 옵션을 주지도 않았는데 또. . 간단하게 끝났습니다. 뭔가 많이 한 거 같은데
Javascript is the new Java
By 두얼굴의 북극곰님의 이글루입니다 | 2016년 12월 31일 |
![Javascript is the new Java](https://img.zoomtrend.com/2016/12/31/c0212115_58672d09d8973.jpg)
이 글은 Marius M 이 작성한 Javascript is the new Java 라는 글을 번역한 것입니다. 원문 링크 :#.m4bpaopgu Javascript is the new Java “Write once, run everywhere!”. 이것은 자바를 개발자들에게 판매한 첫 날부터 외친 슬로건입니다. 컴퓨터 아키텍처나 플랫폼과는 상관없이 당신의 프로그램은 어디서나 뛰어나고 부드럽게 작동합니다. 자바는 1995년 이래로 우리 일상에 자리 잡았고, 뛰어난 성과를 보여주고 있습니다. 잠시 동안 자바는 가장 인기 있는 프로그래밍 언어 중의 하나였으며, 현재 대부분의 소프트웨어 개발자들은 이것을 적어도 한번쯤은 자신의 커리어를 위해 사용했습니다. 자바는 다양한 오픈
http -> https 로 리다이렉트 해제 [웹서버에서]
By JH의 컴퓨터세상 | 2020년 1월 14일 |
Web 서버에서 vhosts 와 ssl 설정을 한 이후 https 최초 접속 이후 http로 페이지를 들어가도 https로 자동 리다이렉트가 되었다. 실 운영 웹서버에서는 안그랬는데.. 테스트 서버에서는 왜그러지.. 실서버는 프록시가 있어서 그런가.. 일단 찾자..문제점을 찾으려 설정을 이것저것 찾아봤는데도 잘 모르겠다. 삽질을 하다가 브라우저 캐시를 지우고 http로 접속을 하니 http로 접속이 잘 된다..! 브라우저 캐시 관련 설정을 이것저것 구글링 하다보니 HSTS 관련된 내용들이 많이 나왔다. 설정파일을 열어보니 Header always set Strict-Transport-Security "max-age=63072000" 로 설정이 되어있다..!설정파일은 httpd.conf나 htt
Node.js에서 Express 라이브러리로 웹 서버 만들기
By 케찹만땅 | 2020년 9월 14일 |
간단한 코딩 4줄을 가지고 일단 노드 js 웹 서버를 만들었습니다. 이렇게 만든 웹 서버를 실행합니다. 한글이 안 나와서 젠장인데 어쨌든 실행은 된 겁니다. 웹 브라우저도 뭔가 요상한데 또 어쨌든 구동은 된 상태입니다. 참 야사시꾸리하네~ 여기까지만 하면 되게 허전하니까 한 단계 더 나가봅시다. 아래처럼 메인 홈페이지 밑에 있는 서브 페이지의 주소를 입력했을때 처리하는 부분입니다. 이걸 실행하려면 이미 커져있는 Nodejs 서버를 Ctrl + C를 눌러 껐다가 다시 켜야됩니다. 근데, 한글이 깨져 나옵니다. 산 넘어 산이네요. 한글이 나오게 하는 방법은 다음 시간에. . .