2010-02-08 11 views

उत्तर

19

वह सर्वर जो node.js आपको बनाने की अनुमति देता है, एक अनुप्रयोग सर्वर है, जिसका अर्थ है कि सर्वर के पक्ष में अनुरोध के बीच राज्य संरक्षित है। निम्नलिखित स्निपेट इस दर्शाता है:

var sys = require('sys'), 
    http = require('http'); 

var number = 0; 

http.createServer(function (req, res) { 
     console.log(req.method, req.url); 

     res.writeHead(200, {'Content-Type': 'text/html'}); 
     res.write('<h1>Number is: ' + number + '</h1>'); 
     res.end(); 

     number++; 

}).listen(8000); 

sys.puts('Server running at http://127.0.0.1:8000/'); 
+0

यह उदाहरण मुझे दिखाता है: संख्या 0 है, संख्या 2 है, संख्या 4 है, संख्या 6 है, आदि बहुत ही भरोसेमंद है। कोई और नहीं जा रहा है। Nodester.com पर होस्ट किया गया। कोई विचार क्या इसका मतलब है ?! –

+9

@ थॉमस डेविड बेकर, हाँ, ब्राउज़र favicon.ico के लिए एक अतिरिक्त अनुरोध करता है। मैंने नोड के नवीनतम संस्करण का समर्थन करने और कंसोल में अनुरोध विधि और यूआरएल लॉग करने के लिए स्निपेट को संशोधित किया है। अब एक नज़र डालें यह हर दूसरे अनुरोध के बीच 'GET/favicon.ico' जैसी कुछ दिखाना चाहिए। –

+0

कितने राज्य संरक्षित किए जाएंगे? क्या कोई मूल्य है जिसे मैं इसे सेट कर सकता हूं? – user482594

2

उपयोग करना चाहते हैं नोड-कैश पैकेज वर्तमान में महत्वपूर्ण मूल्य स्टोर के लिए सबसे अच्छा है और यह सिंक्रोनस के साथ-साथ एसिंक स्टोरेज/पुनर्प्राप्ति/कुंजी की हटाने की अनुमति देता है।

npm link

-2

मैं इस उद्देश्य के लिए Bx लिखा है, यह आप के साथ एक सरल इन-मेमोरी कैश देता है:

  • की-मूल्य भंडारण
  • संग्रहीत कोई डेटा पर वैकल्पिक समाप्ति
  • JSON-स्कीमा

हालांकि मैं कर रहा हूँ का उपयोग कर स्कीमा के लिए

  • समर्थन यहां अपने स्वयं के भंडार को जोड़कर, मैं आपको आश्वस्त कर सकता हूं कि यह अच्छी तरह से काम करता है और इसे बिना किसी समस्या के एक वर्ष से अधिक के लिए अपनी खुद की कंपनी, Onshape पर उत्पादन में उपयोग किया जाता है। दिन के अंत में यह एक बहुत ही सरल उपकरण है; यहाँ गड़बड़ करने के लिए ज्यादा नहीं है।

    हालांकि, अगर आप डेटा है कि स्थायी आप एक डेटाबेस चाहते करने जा रहे हैं मतलब है भंडारण कर रहे हैं तो इस तरह के MongoDB (w/ Mongoose), MySQL, आदि बल्कि Bx या Redis की तरह एक कैश की तुलना में।

  • +0

    रेपो में कोई उदाहरण नहीं है और साइट अनुपलब्ध है – Tony

    संबंधित मुद्दे