Node.Js com TypeScript プロジェクトの作成と構成


必要な要件



Para iniciarmos a criação de nosso projeto, precisaremos desses components instalados:
  • Node.js
  • yarn

  • プレパランド アンビエンテ



    Em algum lugar de sua preferredência, crie uma Pasta e a abra em seu editor de código. No terminal, navegue até a Pasta e rode o commando:

    $ yarn init -y
    


    Podemos observar que o arquivo packge.json foi criado na raiz de seu projeto, onde estão contidos dados como o nome de seu projeto, a versão, o arquivo principal, a licença e futuramente conterá asdependent as.

    プロジェクトの設定



    端末がありません.TypeScript を実行するには依存関係があります.

    $ yarn add typescript -D
    


    Podemos observar que uma pasta chamada node_modules foi criada, ela é responsável por armazenar os modulos dedependências de seu projeto.

    端末なし、TypeScript の初期設定:

    yarn tsc --init
    


    Podemos observar que o arquivo tsconfig.json foi criado na raiz do seu projeto, esse arquivo como próprio nome já diz, é responsável pelas configurações do TypeScript. Dentro do arquivo, altere a propriedade strict para true. O strict é uma propriedade do js que insere algumas checagens no código. Como faremos essas checagens com o ts, desabilitaremos o strict.
    Na raiz de seu projeto, crie uma Pasta chamada src com um arquivo server.ts dentro dela.

    Baixando Express.js



    O Express のフレームワークには、さまざまな特徴があり、簡単に適用できます. Dentre suas principais características, podemos citar:
  • Possui um sistema de rotas completo;
  • アプリケーションの実行可能性;
  • さまざまなシステムのテンプレートの統合を許可し、Web ページのページを作成し、アプリケーションを使用できるようにします.
  • HTTP com seus mais diversos verbos;
  • Gerencia diferentes requisições HTTP
  • Feito para a criação rápida de applicações utilizando um conjunto pequeno de arquivos e Pasta;

  • 端末なし、baixe o Express e suatipagem:

    $ yarn add express
    $ yarn add @types/express -D
    


    いいえarquivo server.ts、importe o Express:

    const app = express()
    


    初期化 o Express:

    const app = express()
    


    Crie o servidor:

    app.listen(3000, () => console.log('Server is running'))
    


    自動ビルド



    O bild da sua applicação irá converter seu codigo TypeScript para js, para que seu codigo seja interpretado pelo node.
    端末なし、インストール:

    $ yarn add ts-node-dev -D
    


    いいえarquivo pakage.jsonのcrie oスクリプト:

    "scripts": {
        "dev": "ts-node-dev src/server.ts"
    },
    


    Salve todos os seus arquivos e no terminal rode o commando:

    $ yarn dev
    


    Se no seu console foi retornado a mensagem: Server is running, parabéns ocorreu tudo certo!

    Obrigado pela leitura! Feito com ❤️ by Pablo Ferrari