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: [{
/* */
}]
}
})
Top comments (0)