Node.js 소개 - 1부

Node.js를 좋아하시나요? 우마 언어?



Os navegadores são umambiente de execução que aceita html, css e javascript nativamente.

O node.js não é uma linguagem, e sim um ambiente de execução onde você pode utilizar a linguagem javascript fora do navegador(browser).

O 주변 환경은 자바스크립트 코드를 작성하는 데 필요한 로컬 작업을 포함합니다: v8 엔진, 노드 노드 등을 수행합니다.

그럼 NPM?



É o gerenciador de pacotes que vem disponivel com o node.js
Ele serve para ajudar no gerenciamento e configurações de modulos, instalar, atualizar ou remover dependency.

당신은 무엇입니까?



São um conjunto de códigos/scripts que são organizados em um ou mais arquivos
Com a vantagem de não poluir o escopo global e de ser reaproveitaveis.

3가지 범주의 모듈이 있음

Módulos Internos - Módulos que desenvolvemos



const soma = require("./soma.js");
const subtracao = require("./subtracao.js");

console.log(soma(1, 2));
console.log(subtracao(10, 2));

Na primeira e segunda linha é chamado um método require que é responsivel por importar modulos passando o caminho(path) onde está o arquivo.
arquivo soma.js 없음, está assim:

const soma = (a, b) => a + b;
module.exports = soma;


module.exports permite que eu deixe a função soma disponivel para outro arquivo.

핵심 모듈 - node.js와 관련된 모듈




const path = require("path"); // importa o módulo interno path
const extension = path.extname("main.py"); // com o path importado, temos acesso ao metodo extname()
console.log(`Qual a extensão desse arquivo? ${extension}`); // informa qual a extensão do arquivo


외부 모듈(타사 모듈) - npm을 통한 설치 모듈



Para receber modulos de terceiros no projeto, utliza o comando:

npm init


Depois desse comando é criado um arquivo chamado package.json, mais ou menos assim:

{
  "name": "testes",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}


다음과 같이 모듈을 설치할 수 있습니다.

npm install <nome do modulo>


node_modules 디렉토리가 아닌 일부 모듈 모듈

npm install nodemon


nodemon 외부 활용 모듈의 예, que serve para reiniciar o servidor
autoamente após alterações.

Em breve vem a parte 2

좋은 웹페이지 즐겨찾기