Catatan Belajar dari kelas "Belajar Membuat Aplikasi BE untuk Pemula"
badruti94
Posted on March 17, 2023
Untuk URL gunakan kata benda daripada kata kerja, serta jamak. Kemudian gunakan hirarki. Misal,
/articles/:id/comments
Pisahkan dev dan prod dengan
NODE_ENV=production node app.js
Gunakan ESlint agar code lebih rapih
npm i eslint -D
npx eslint --init
//kemudian taruh ini di property script pada package.json
"lint": "eslint ./"
npm run lint
//taruh ini di property rules pada .eslintrc.json agar tak ada warning pada console.log
"no-console": "off"
Gunakan NVM agar lebih mudah dalam memilih versi node js
response dari API yaitu status, message (biasanya tidak digunakan pada method GET kecuali jika status fail), dan data (tergantung)
res.status(200).json({
status: 'success',
message: 'Artikel berhasil ditambahkan',
data: {
articleId: 1
}
})
res.status(200).json({
status: 'success',
data: {
articles: [{
/* */
}]
}
})
💖 💪 🙅 🚩
badruti94
Posted on March 17, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.