nodeJs 프레임 워 크 express 기초 지식

2337 단어 nodeJs
1: 학습 노드 의 첫 번 째 프레임 워 크 는 보통 express 입 니 다. express 를 배우 기 전에 express 를 간단하게 설치 해 야 합 니 다. 2 개의 명령 으로 설치 할 수 있 습 니 다.
  첫번째: npm init - y  package. json 파일 생 성 이것 은 node 패키지 관리 프로필 에 해당 합 니 다.
  둘째: cnpm install express -- save - dev   express 다운 로드 를 로 컬 에 설치 합 니 다.
2: 루트 디 렉 터 리 아래 새 app. js 내용 은 다음 과 같 습 니 다.  기본적으로 expree 패키지 도입 포함 express 초기 화 템 플 릿 디 렉 터 리 설정 템 플 릿 엔진 설정 구조 경로 300 포트 를 만 드 는 서비스 (포트 는 사용자 정의 할 수 있 습 니 다. 범위 내 편리 한 시작 서비스 서 비 스 를 시작 하면 바로 cmd 아래 에 있 습 니 다. node  app.js
let express = require('express');
let app = express();
let index = require('./router/index');

app.set('views','views');   //                     app.set
app.set('view engine','ejs');   //       
app.use('/',index)    //                         app.use

app.get('/',(req,res)=>{    //    http                   
	res.send('this is root');
})



app.listen(3000,()=>{    //    
	console.log('service start success');
})

3. express 의 경로 기능 을 사용 했다.  현재 디 렉 터 리 아래 에 router 폴 더 를 새로 만 듭 니 다. 그리고 이 폴 더 아래 에 새 경로 파일 을 만 듭 니 다. index. js 라 는 이름 을 지 었 습 니 다.
   기본 내용 포함  인솔 하 다 그리고 경로 생 성 리 셋 함수 설정   이 안에 두 개의 경로 가 있 는 리 턴 함수 가 좀 다 릅 니 다. res.send  ,,, res.render
   res. send 는 브 라 우 저 에 내용 을 직접 출력 합 니 다. res, render 는 먼저 ejb 의 템 플 릿 엔진 을 불 러 옵 니 다. (ejb 는 먼저 다운로드 해 야 합 니 다. cnpm install --save-dev ejs).
let express = require('express');
let router = express.Router();

router.get('/index',(req,res)=>{   //                   
	res.send('this is index')
})

router.get('/index_a',(req,res)=>{  //                  
	res.render('index_a',{'id':1})   //param1         param2     (       )
})

module.exports = router;   //                 require   

3: 현재 디 렉 터 리 에 views 디 렉 터 리 를 새로 만 듭 니 다. 이 디 렉 터 리 아래 에 index. ejs 템 플 릿 파일 을 새로 만 듭 니 다. 접미사 이름 은 ejs 여야 합 니 다.  app. js 는 이렇게 설 치 된 템 플 릿 엔진 이기 때 문 입 니 다.
    하면, 만약, 만약...  본인 은 ejs 문법 에 따라 템 플 릿 의 html 구 조 를 쓰 지 않 았 습 니 다.   이것 이 바로 템 플 릿 에 전달 되 는 경 로 를 받 는 숫자 입 니 다.      근거
index_a.ejs  id is : 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

좋은 웹페이지 즐겨찾기