01_utils.js 390 B

123456789101112131415
  1. // Utility functions for JavaScript runtime
  2. function logWithReq(req, message) {
  3. let reqPath = req.url || 'unknown path';
  4. console.log(`[${req.method} ${reqPath}] ${message}`);
  5. }
  6. function safeJsonParse(str, defaultValue = null) {
  7. try {
  8. return JSON.parse(str);
  9. } catch (e) {
  10. console.error('JSON parse error:', e.message);
  11. return defaultValue;
  12. }
  13. }