node 에서 express 프레임 워 크 사용 에 대한 자세 한 설명

2628 단어 전단 학습 노트
express 프레임 워 크
     :
    1.http             
    2.http              
    3.http                  
    4.express   url     ,express     

    :
express nodejs            , NodeJS       web     

  :
https://www.npmjs.com/package/express
https://github.com/expressjs/express

  :
    npm i/install express --save

express 사용 절차
  express  web      :
1、         npm i/install express --save
2、  express 
3、  express      application   app
4、 app          (get,post)             
5、  app.listen()    

GET      :
        req.query      ,    

POST      :
             body-parser

express 경로
/man/xz
/man/ld

/woman/qz
/woman/sw

    :
    1.             js   ,       ,      
        const express = require('express');

        let route = express.Router(); //      
             ...

        module.exports = route; //            

    2.       js   ,       ,    app.use      
        const route = require('     ');

        app.use('    ',route); //            


      :
                        ,    app.listen(xx)       ;

express 의 next 방법
    :(   )

       :    ,     
        app.get('/',(req,res,next)=>{
            res.write('1.0 ');
            next();
        },(req,res,next)=>{
            res.write('2.0 ');
            next();
        },(req,res)=>{
            res.end('3.0 end');
        });

       :   ,     
        app.get('/',(req,res,next)=>{

            res.write('1.0');

            //               
            next('route');
        });

        app.get('/',(req,res)=>{

            res.end('2.0');
        });

       :
           http://127.0.0.1:8888/
             ,              next()   
               ,                 ,    
               next  

    :
                   ,      

express 의 마스크 방법 (all) 과 next 방법 을 결합 하여 권한 검증 을 합 니 다.
    :
    app.all('  ',(req,res,next)=>{

        if(   ){
            next();  //           
        }else{
            res.end("   "); //      
        }
    });

   :

app.all(xxx); 모든 경로 의 맨 앞 에 있어 야 합 니 다.
express 정적 자원 처리
    :
    app.use(express.static('      ')); 

       :
            statics   site.css
    url    http://127.0.0.1:8888/site.css 
       http://127.0.0.1:8888/statics/site.css     
       statics           ,     url      

   :
           app.use(  ),  
           ,   html  ,          js  

좋은 웹페이지 즐겨찾기