π»π» Node.jsλ₯Ό νμ©ν΄ μΉ μλ² κ°λ°μ λμμ£Όλ νλ μμν¬
yarn init
λͺ
λ Ήμ΄λ₯Ό μ
λ ₯ν΄ pacakage.json
νμΌμ μμ±νλ€. pacakage.json
νμΌμ "type":"module"
μ μ
λ ₯ νλ€. {
"name": "ν΄λλͺ
",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"type": "module" // μΆκ°
}
yarn add express
μ€ν --> node_modules
ν΄λ μμ±, yarn.lock
νμΌ μμ± index.js
νμΌ μμ± //index.js
import express from 'express'
const app = express() // λΆλ¬μ¨ expressλ₯Ό μ€νν΄ μλ‘μ΄ λ³μμ λ΄μμ€λ€.
app.get('/start', (req, res) => {
res.send('Hello World!') // GETμμ²μ΄ λ€μ΄μμ λ Hello World μλ΅
})
app.listen(3000, () => {
console.log("λ°±μλ API μλ² μΌμ§ ") // μλ²κ° 24μκ°λμ μ€ν
})
node index.js
λͺ
λ Ήμ΄λ‘ μλ²λ₯Ό μ€ν μν¨λ€.
μ λ¦¬κ° μ λ κΈμ΄λ€μ. λμμ΄ λμ΅λλ€.