{"level":"error","message":"[Changelog] Gagal membaca atau merender file changelog ENOENT: no such file or directory, open 'E:\\dev\\nodejs\\CHANGELOG.md'","stack":"Error: ENOENT: no such file or directory, open 'E:\\dev\\nodejs\\CHANGELOG.md'\n    at Object.readFileSync (node:fs:449:20)\n    at showChangelog (E:\\dev\\nodejs\\invoiceGenerate\\controllers\\invoiceController.js:665:40)\n    at Layer.handle [as handle_request] (E:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\express@4.16.4\\node_modules\\express\\lib\\router\\layer.js:95:5)\n    at next (E:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\express@4.16.4\\node_modules\\express\\lib\\router\\route.js:137:13)\n    at Route.dispatch (E:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\express@4.16.4\\node_modules\\express\\lib\\router\\route.js:112:3)\n    at Layer.handle [as handle_request] (E:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\express@4.16.4\\node_modules\\express\\lib\\router\\layer.js:95:5)\n    at E:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\express@4.16.4\\node_modules\\express\\lib\\router\\index.js:281:22\n    at Function.process_params (E:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\express@4.16.4\\node_modules\\express\\lib\\router\\index.js:335:12)\n    at next (E:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\express@4.16.4\\node_modules\\express\\lib\\router\\index.js:275:10)\n    at Function.handle (E:\\dev\\nodejs\\invoiceGenerate\\node_modules\\.pnpm\\express@4.16.4\\node_modules\\express\\lib\\router\\index.js:174:3)","timestamp":"2025-10-27 09:03:10"}
{"level":"error","message":"[CORS] Origin http://localhost:9000 not allowed by CORS policy.","timestamp":"2025-10-27 09:34:00"}
{"level":"error","message":"[CORS] Origin http://localhost:9000 not allowed by CORS policy.","timestamp":"2025-10-27 09:34:03"}
{"level":"error","message":"[CORS] Origin http://localhost:9000 not allowed by CORS policy.","timestamp":"2025-10-27 09:34:07"}
