Vos 시사회 pas avec Express.js

빨리 가요?


Express-est-un-framework-Web-minimaliste-et-rapide-pour 노드.js.C'estégalement de loin le 프레임워크 웹 노드.js le plus Popularire.

우리가 아비크 에스프레소라는 거야?

  • 어플리케이션 Web: Express est 유엔 프레임워크 웹 노드.js minimaliste et flexible qui fournit un employee robuste de Foonctionnalités pour les applications Web et mobiles
  • API: avec는 여러 가지 방법으로 HTTP와 중간부품의 votre 설정을 실현하고 API의 건장성과 신속성을 실현한다.
  • Espress n'est pas un 프레임 전단comme React ou Vue.Expressest 유엔 프레임워크 백엔드quicomplètera 유엔 프레임워크 백엔드 응용 프로그램 전체 창고
  • Prérequis?


    사용자에게 빠른 서비스를 제공합니다. 저희 아방은 최신 버전의 fonctionnelle de node를 제공합니다.jsdéjá는 노틀 기계에 설치되어 있다.
    이것은 노드의 기초 개념에 대한 총결이다.js.

    설치 및 구성 프로그램 Express


    우리의 새 서류와 새 신청서는 모두 설치해야 한다.단스 워터 종점, 엑스쿠츠
    $ mkdir discover_express
    $ cd discover_express
    $ touch app.js
    $ npm init
    $ npm install express
    
    Ces 명령 créeront을 새 프로그램 노드에 설치합니다.js avec le framework Express.

    Votre premier serveur 노드js


    때때로 주요 세입자는 규칙을 준수해야 한다.Ouvrez 응용 프로그램js et tapez:
    const express = require('express')
    const app = express()
    
    Ce 코드 초기화기는 새로운 objet Express를 위한 변수 응용 프로그램입니다.
    Alors maintenant,nous pouvons démarer le serveur:
    app.listen(5000, () => {
      console.log('Server running on localhost:5000...')
    })
    
    항구 부근에서 5천 마일 떨어진 곳에 있다.이름이 뭐예요?

    인터넷 통신 기초 원칙


    인터넷에서 웹 페이지를 검색하고, 웹 페이지를 검색하는 내비게이션과 서비스자, 웹 페이지를 검색(요청), 웹 페이지를 검색(회답)한다.이것은 시각화된 수요와 응답에 관한 프로토콜로 내비게이션 페이지에 발표될 것이다.
    예를 들어, lorsque vous visitez 페이스북입니다.com/about,votre navigateur demande la page“about”du serveur Facebook.
    페이스북의 서비스와 서비스는 서비스 수요에 대응하여 서비스와 환경의 발전을 효과적으로 추진했다.
    Voici d'autres는 서로 다른 화학 물질의 예이다.
    노선: 페이스북.일반 도메인 이름 형식
    profil:facebook.com/profile
    제안: 페이스북.com/about
    connexion:facebook.com/login

    et POST 요청


    Votre navigateur peut demander 페이지는 주로 Votre navigateur peutégalement 특사(예를 들어 로그인 공식)입니다.
    우리는 정보를 필요로 하지만, 우리는 정보를 필요로 한다.
    저희 항해사는 귀하께 필요한 서비스를 제공할 것입니다
    Donc, demander une 페이지 facebook/est une demande GET 정보.

    잠깐만...


    이것은 종업원의 요구입니까?예를 들어 페이스북이 필요합니다.com/blabla
    서비스는 유엔 코드 상태와 내비게이션을 포함한다.
    이것은 일반적인 지역 사회로 코드 상태est 200입니다.404쪽, 404쪽이다.
    프랑스 ici에 서비스를 제공하려면 문제 코드 상태 HTTP를 나열합니다.
    200:네(réussi)
    401: 비자동
    403:금지
    404:내경 가능
    500:Erreur de serveur interne

    Première 통신 클라이언트/서버


    이 글의 첫 부분은 우리 아방의 서비스 노드이다.js avec une 응용 프로그램 속달.
    const express = require('express')
    const app = express()
    
    우리의 아방 스위트룸은 신앙도 있고 요구도 있다.
    app.listen(5000, () => {
      console.log('Server running on localhost:5000...')
    })
    
    주요 임차인은 서비스 업체로 그들의 노선은 잠재적인 수요와 상대적이다.
    app.get('/', (request, response) => {
      response.send('Hello World')
    })
    
    Ce 서비스 요원은'노선상 수요'(chemin racine)에 참여한다.노선이 요구에 부합되는지 주의해 주십시오.(app.get)
    이것은 다시 고려해야 할 문제이며, '안녕의 세계' 에 관한 문제이다.
    Testons에서 셀라를 팔다.랜스 드 볼드 워터 세빌.\partir du type de terminal: 노드 응용 프로그램.js
    $ node app.js
    Server running on localhost:5000...
    
    스위트룸, ouvrez votre navigateur préféréet accédezálocalhost:5000.안녕하십니까, 드프리트 아비체.

    가능한 모든 특사 유엔 코드 상태 HTTP avec laréponse.고객의 수요/반응은 성공적이다.
    app..get('/', (request, response) => {
      response.status(200).send('Hello World')
    })
    
    컨디션 200은 성공이 필요하다는 뜻이에요.

    HTML 응답


    Le serveur que nous avons créenvoie simplement une réponse en text simple.
    HTML 및 JSON을 최대한 많이 사용합니다.
    HTML 응답
    app..get('/', (request, response) => {
      response.status(200).send('<h1>Hello World</h1>')
    })
    
    당신은 Pouvez의 주요 세입자인 Redémarer le server입니다.터미널의 집행 과정에서 서비스 인원이 가장 중요하다.Ctrl-C의 Appuyez 주입 루프 공백 실행기.당신은pouvez의 주요 임차인입니다. 변경을 신청하세요.
    $ node app.js
    
    당신의 로컬 호스트: 5000, 당신의 주요 임차인 안녕하세요, 세계의 모든 사람들이 여기에 있습니다. 우리의 형식은grand en-t yente h1입니다!

    Réponse JSON


    이것은 항해 서비스 회사다.예를 들어 4월 로그인, 사용자 정보 서비스.
    모예스 표준대사의 이름은 무엇입니까?
    JSON(JavaScript 객체 표현법)은 객체 JavaScript의 구문 구조를 나타내는 유엔 형식의 텍스트 표준입니다.
    이것은 응용 프로그램 네트워크를 이용하여 정보를 전송하는 방식(예를 들어 고객 서비스 특사, 페이지 사이트의 서비스 제공자, 반대로도 마찬가지)이다.
    JSON은 유엔 API의 최신 버전입니다.우리 공장은 생산 과정에서 영향을 받았다.
    영국 특사는 이것이 매우 간단하다고 말했다.
    app.get('/', (request, response) => {
        response.status(200).json({user: 'Mike Taylor', level: 'admin'})
    })
    
    즐겁다json () convertit et envoie un objet javascript {}au 형식의 json.

    결론


    와, 정말 다행이다!우리의 고급 서비스 사이트에 오신 것을 환영합니다!
    영광입니다.덕만아, 계속 항해해라.우리는 기차역과 급행역에서 일을 시작해야 한다.js:la construction de notre première API...자!
    Suivez moi sur Twitter:

    좋은 웹페이지 즐겨찾기