Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

_http_server.js:192 नई रेंज एरर फेंकें (`अमान्य स्थिति कोड:${statusCode}`);

एचटीपी प्रतिक्रिया स्थिति पूर्णांक होना चाहिए। यह तार, वस्तु, सरणी या ऐसा नहीं हो सकता है और 100 से शुरू होना चाहिए।

आपके कोड से मैं देखता हूं कि आप ऐसा करने का प्रयास करते हैं

res.sendStatus(reply);

उत्तर चर की जाँच करें। रेडिस इंक्र प्रतिक्रिया से मैं सोच रहा हूं कि यह स्ट्रिंग "ओके" है।

जो खराब है.. तो इसे ठीक करने के लिए बस उपयोग करें

res.sendStatus(reply ? 200 : 500);

इसे भी देखें।

http://expressjs.com/hi/4x/api.html#res.sendStatus

और यह

https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

संपादित करें

अगर आपको कुछ JSON या डेटा को फ़्रंट-एंड में भेजने की आवश्यकता है, तो ऐसा करें

res.json({thisIsMyNumber: reply});

या

res.send({thisIsMyNumber: reply});

आशा है कि यह मदद करता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. जाओ JSON डिकोडिंग बहुत धीमी है। इसे करने का एक बेहतर तरीका क्या होगा?

  2. जेडिस - रिटर्नब्रोकन रिसोर्स का उपयोग कब करें ()

  3. रेडिस कैश से सीधे सामग्री परोसने के लिए nginx का उपयोग करना

  4. रेडिस इंस्टेंस संस्करण की जांच कैसे करें?

  5. अद्यतन सेवा स्टैक रेडिस सूची