npm init
npm install express@^5.0.0
npm install --save-dev nodemon
package.json에 다음 내용 추가하기
{
"name": "3week",
"type": "module",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \\"Error: no test specified\\" && exit 1",
**"start": "node src/index.js",
"dev": "nodemon --exec node src/index.js"**
},
"author": "",
"license": "ISC",
"description": "",
"dependencies": {
"express": "^5.0.0"
},
"devDependencies": {
"nodemon": "^3.1.9"
}
}
.vscode/settings.json 파일에 다음 내용 추가하기
{
"javascript.preferences.importModuleSpecifierEnding": "js"
}
src/index.js 에 임시로 다음 내용 넣기
// const express = require('express') // -> CommonJS
import express from "express"; // -> ES Module
const app = express();
const port = 3000;
app.get("/", (req, res) => {
res.send("Hello World!");
});
app.listen(port, () => {
console.log(`Example app listening on port ${port}`);
});
터미널에 npm run dev로 로컬 환경에서 테스트해보기.

/api/users)