Node JS에서 ES6 모듈을 사용하기 시작한 방법
Node JS에서 ES6 모듈을 사용하기 시작한 방법
Node.js를 사용할 때 ES6 모듈을 사용하기 시작한 방법에 대한 간단한 가이드입니다.
나는 EcmaScript 모듈 구문을 좋아하고 거의 모든 코드와 실습에서 사용합니다.
Express Introduction - MDN의 예를 사용하겠습니다.
따라서 새 폴더(node-es6)를 만듭니다.
mkdir node-es6
폴더 내에서 다음을 수행하여 노드 애플리케이션을 초기화합니다.
npm init -y
이제 즐겨 사용하는 텍스트 편집기를 사용하여 폴더를 엽니다.
새 파일
hello.js
을 만들고 코드를 붙여넣습니다.// Load HTTP module
const http = require("http");
const hostname = "127.0.0.1";
const port = 8000;
// Create HTTP server
const server = http.createServer((req, res) => {
// Set the response HTTP header with HTTP status and Content type
res.writeHead(200, {'Content-Type': 'text/plain'});
// Send the response body "Hello World"
res.end('Hello World\n');
});
// Prints a log once the server starts listening
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
})
파일을 실행하여 문제가 없는지 확인합니다.
node hello.js
메시지가 터미널에 표시되는 경우:
Server running at http://127.0.0.1:8000/
그런 다음 실행 중입니다.
ES6 사용
시작하는 것은 간단합니다.
package.json
파일로 이동하여 다음 행을 추가하십시오."type": "module",
업데이트된 파일은 다음과 같아야 합니다.
{
"name": "node-es6",
"version": "1.0.0",
"type": "module",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
마지막 단계는 es6 모듈을 사용하도록 js 파일을 업데이트하는 것입니다."
// Load HTTP module
import http from "http";
const hostname = "127.0.0.1";
const port = 8000;
// Create HTTP server
const server = http.createServer((req, res) => {
// Set the response HTTP header with HTTP status and Content type
res.writeHead(200, {'Content-Type': 'text/plain'});
// Send the response body "Hello World"
res.end('Hello World\n');
});
// Prints a log once the server starts listening
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
})
참고로 저는 바꿨습니다
// Load HTTP module
const http = require("http");
에게
// Load HTTP module
import http from "http";
파일을 실행하여 모든 것이 계획대로 작동하는지 확인하십시오.
바로 그거야, 츄스!!
Reference
이 문제에 관하여(Node JS에서 ES6 모듈을 사용하기 시작한 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chrisachinga/how-i-started-using-es6-modules-in-node-js-4ke4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)