일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 귀여운 웹디자인
- 유니크
- 웹디자인
- jquery 웹디자인
- mark up
- 웹 접근성
- 접근성
- Image Replacement
- 사람 일러스트
- 시맨틱
- 스크롤 웹사이트
- 디자인
- 신박한 웹디자인
- 신박한 디자인
- 마우스오버
- 이쁜 웹디자인
- 특이한 웹디자인
- 3D
- 마크업
- IR기법
- 시맨틱 마크업
- 웹사이트
- 우주 웹디자인
- 스크롤 웹디자인
- 이미지 리플레이스먼트
- 스크롤
- jQuery
- 일러스트
- 깔끔한 웹디자인
- 배경이 이쁜 웹디자인
- Today
- Total
Play Ground
[node.js] express 설치 및 시작 본문
node.js에 대해서 쌩판 모르다 보니 설치부터 난관에 봉착했다.
먼저 나는 맥환경에서 작업하였음을 참고하고
node.js는 https://nodejs.org/en/ 에서 pc환경에 맞게 다운받았다.
1. 터미널을 켜서
sudo npm install -g express-generator
또는
npm install express
를 친다
-g 옵션이 어느 폴더에서나 사용가능하게 하는 것 같고
express-generator를 쓴 이유는
express만 치니 자꾸 express를 못찾는단다 주륵 (에러내용 -> -bash: express: command not found)
sudo 패스워드는 아시다시피 맥 패스워드(아이클라우드 패스워드)
2. 작업할 폴더로 들어가서 (cd 폴더이름 -> ex)) cd test)
express
를 친다
destination is not empty, continue? [y/N]
라고 물어보는데 요건 해당 폴더가 안 비어있다는 말임
y를 하면 그냥 그대로 진행하는거고 N을 하면 새로운 폴더 생성해서 들어가 다시 2번을 시도해야 한다.
2번까지 하고나면 express를 위한 폴더와 파일들이 자동으로 생성된다.
(app.js, bin, public, routes, views, package.json)
참고로 public폴더에는 css, js와 같은 것들
routes폴더에는 back단 js파일
views에는 화면에 보여지는 파일들 예를들어 ejs파일
이 들어간다.
3. 터미널에
node app.js
를 친다.
throw err;
Error: Cannot find module '설치안된모듈'
이런식으로 뜰텐데
그럼
npm install 설치안된모듈
을 하나하나 치면 됨
(수정)하나하나 저렇게 치거나
npm install
위와같이 그냥 install만 하면 설치안된모듈들 한번에 다 설치해줌
그냥 npm install만 치는게 정신건강과 손가락건강에 이로움
4. app.js를 수정할 차례!
var http = require('http');
를 맨위 변수들과 함께 선언해주고
를 적어서 node app.js를 하면 8000번 포트로 서버가 켜지도록 한다http.createServer(app).listen(8000, function(){ console.log('server running...'); });
물론 8000은 내가 임의로 포트를 정한거고
알맞게 수정해서 사용하면됨
'Programming > node.js' 카테고리의 다른 글
[node.js] MAMP의 mysql을 express에 연결하기 (0) | 2016.02.23 |
---|---|
[node.js] ejs 설치 (0) | 2016.02.18 |